一个简单的pyglet驱动的2d游戏引擎,支持简单的多人游戏。
Yodine的Python项目详细描述
简而言之,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
当然,用所需的侦听端口替换YODINE_LISTEN=8081
中的8081
。标准
shouldbe 8081,但是由于默认值根本不监听,不幸的是没有明显的
告诉你吧。
许可证
此项目及其源代码在[麻省理工学院许可证](https://opensource.org/licenses/MIT)下可用, 在古斯塔沃·拉莫斯·雷尔曼的统治下。