视觉小说引擎(Ren'Py)
开源视觉小说(Visual Novel)引擎,官方站点为 renpy.org。README 说明分支用途:fix 分支用于当前版本的修复与文档改进,master 是主开发分支、接收新功能与不兼容改动,work/ 分支存放待合并的工作。适合制作文字冒险与剧情向游戏,具体功能与平台支持待核验。
推荐理由Ren'Py 是 Python 生态中最成熟的视觉小说引擎,作为专题引擎线核心条目,可承接剧情向游戏创作者。
按语言聚合的 Python 游戏生态专题,覆盖引擎、RPG、沙盒与工具链
面向想用 Python 做游戏或研究开源游戏实现的开发者,按「引擎/框架」「游戏作品」「工具与辅助」三条线组织,突出可读源码与可二次开发的项目。
库存中已发布项目里「Python」语言标签聚集 31 个,达到聚类阈值,具备整理专题的数量基础;候选项目覆盖引擎、RPG、沙盒、视觉小说与工具脚本,可形成有层次的选题结构。
开源视觉小说(Visual Novel)引擎,官方站点为 renpy.org。README 说明分支用途:fix 分支用于当前版本的修复与文档改进,master 是主开发分支、接收新功能与不兼容改动,work/ 分支存放待合并的工作。适合制作文字冒险与剧情向游戏,具体功能与平台支持待核验。
推荐理由Ren'Py 是 Python 生态中最成熟的视觉小说引擎,作为专题引擎线核心条目,可承接剧情向游戏创作者。
Evennia 是一个用纯 Python 构建多人在线文字游戏(MUD、MUSH、MUX、MUCK、MOO 等)的现代开发框架,基于 Django。它不限定题材、风格或玩法机制,主要处理网络通信与在线游戏通用基础部分,让创作者专注设计自己的游戏;游戏逻辑以普通 Python 模块在运行时载入服务器。提供较完整的文档,并有论坛与 Discord 社区支持。安装流程为 pip 安装后初始化项目、执行数据库迁移,再启动或重载服务。
推荐理由纯 Python 的 MUD/MU* 框架,基于 Django,展示 Python 在网络文字游戏方向的工程化用法。
Tuxemon 是一款用 Python 编写的自由开源怪物对战 RPG,仓库自述其处于持续开发与改进中,采用 GPLv3 许可,要求 Python 3.10,文档托管于 Read the Docs,并设有 Discord、Reddit、YouTube 与官网等社区渠道,欢迎各水平贡献者参与。具体玩法内容与完成度以仓库及官方文档为准,待核验。
推荐理由Python 编写的开源怪物对战 RPG,持续开发中且有社区渠道,适合作为完整游戏案例。
PySol FC(PySol Fan Club edition)是开源的纸牌接龙/耐心游戏合集,使用 Python 编写,可运行于 Windows、Linux 和 macOS;其 GitHub 维护分支由 Shlomi Fish 等人维护并已获官方认可,代码已迁移到 Python 3。项目标签涉及 freecell-solver、solitaire 等;具体收录游戏数量与运行效果待核验。
推荐理由Python 3 编写的纸牌接龙合集,规则清晰、代码可读,适合作为入门级源码阅读对象。
作者 fogleman 用 Python 与 Pyglet 编写的简易 Minecraft 风格演示程序。README 称其长期目标是把项目做成教学工具,让孩子通过修改代码入门编程,并设想改造成可配置、便于快速看到改动的 Python 包/API。同作者另有 C + 现代 OpenGL 的 Craft 版本,README 称其性能更好、地形生成更强并支持 sqlite 存档。上述教学化与 API 均为规划,非现有功能。
推荐理由Pyglet 实现的 Minecraft 风格 Demo,README 明确教学化目标,适合讲「用 Python 学图形编程」。
Pycraft 是一款受 Minecraft 启发的命令行 2D 游戏,用 Python 编写。README 称它在类 Unix 系统搭配 Python 3.3+ 运行最佳,启动命令为 python3 main.py。玩家用键盘控制角色左右移动与跳跃,用 K 键破坏或放置方块,用 J/L 键旋转光标,并可在背包和合成菜单中制作物品。README 建议将键盘重复延迟设为约 200–300ms。仓库未提供 Stars、在线 Demo 或实际运行体验数据,这些内容待核验。
推荐理由命令行 2D 沙盒建造游戏,依赖少、启动简单,适合作为低门槛动手项目。
基于 Ren'Py 的奇幻喜剧视觉小说:巫师 Merith 以火球毁掉王国,玩家作为新君主重建。故事模式约 45–90 分钟、含分支选择,AI 生成立绘与场景需自备 Google Gemini API Key。另一条「真实重建」路线会随剧情在本机安装依赖、启动 OpenClaw 网关、配置自主开发代理与 AI 议事会;具体执行内容与安全影响待核验。
推荐理由基于 Ren'Py 的奇幻视觉小说,可与 Ren'Py 引擎条目形成「引擎+成品」对照。
这是一个用 Python 编写的微信小游戏《跳一跳》辅助项目,仓库标签涉及 adb、python 与 wechat-app,从描述看主要用于该游戏的自动化操作。README 摘录内容与项目本身不符,具体实现方式、运行环境与使用方法待核验。
推荐理由Python 图像识别辅助脚本,可作为「Python 与游戏交互」的反面合规范例,需标注仅供学习。