Skip to main content

一个简单的 pyglet 驱动的 2D 游戏引擎,具有简单的多人游戏支持。

项目描述

简而言之,Yodine 是一款特殊的、灵活的、有趣的、易于扩展的游戏,用 Python 编写,具有高级插件支持,使用 pyglet 和相关的实体-组件-系统基础设施。

为 Yodine 编写插件很容易。而且很容易感觉到结构。(只是不要让奶牛这样做。它们是邪恶的怪物。)

注意:游戏目前处于开发阶段。期待错误和缺乏功能。

怎么玩

为了安装游戏,只需运行:

pip install yodine

运行它也很简单:

python -m yodine.launcher

编写插件

为了为 Yodine 编写插件,您可以运行以下模块:

python -m yodine.utils.plugin_init

回答几个问题后,将生成一个大方、有用的文件系统结构。这些文件被大量评论,以帮助您寻求添加到游戏中。让我们建一座城堡?

编辑地图

要为 Yodine 创建或编辑地图,只需运行:

python -m yodine.editor my_map.save.json

托管服务器

要为 Yodine 托管服务器,请运行以下命令:

YODINE_DEDICATED=y YODINE_LISTEN=8081 python -m yodine my_map.save.json

当然,将8081in替换YODINE_LISTEN=8081为所需的侦听端口。标准 应该是 8081,但由于默认值根本不听,遗憾的是没有明显的方法来说明这一点。

执照

该项目及其源代码可在 [MIT 许可证]( https://opensource.org/licenses/MIT ) 下获得,由 Gustavo Ramos Rehermann ( rehermann6046@gmail.com) 授权。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Yodine-0.3.2.tar.gz (28.0 kB 查看哈希

已上传 source

内置分布

Yodine-0.3.2-py3-none-any.whl (32.5 kB 查看哈希

已上传 py3