一个简单的 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
查看哈希)
内置分布
Yodine-0.3.2-py3-none-any.whl
(32.5 kB
查看哈希)