搜索结果

关键词「Python」共 68 条结果

Tuxemon:开源怪物对战 RPG(Python)

Tuxemon:开源怪物对战 RPG(Python)

Tuxemon 是一款用 Python 编写的自由开源怪物对战 RPG,仓库自述其处于持续开发与改进中,采用 GPLv3 许可,要求 Python 3.10,文档托管于 Read the Docs,并设有 Discord、Reddit、YouTube 与官网等社区渠道,欢迎各水平贡献者参与。具体玩法内容与完成度以仓库及官方文档为准,待核验。

策略 自研引擎 C++ 高级
★ 2,828 Fork 547 GPL-3.0 更新 2026-10-31
Flixel 2D 游戏开发库(ActionScript/Flash)

Flixel 2D 游戏开发库(ActionScript/Flash)

Flixel 是由 Adam “Atomic” Saltsman 用 ActionScript 3 编写的免费开源 2D 游戏开发库,可免费用于个人或商业项目,作者从 Gravity Hook、Fathom、Canabalt 等 Flash 游戏开发中提炼而成。核心是可供继承扩展的基础类。README 列出对象显示与碰撞、对象分组、粒子、tilemap 关卡、文本与存档、输入、回放录制、调试器、分屏相机、寻路与对象回收等功能;其被数百款游戏采用的说法来自 README,待核验。

动作游戏 自研引擎 Python 中级
★ 92 Fork 34 未明确 更新 2026-11-02
无限引擎开源重实现(GemRB)

无限引擎开源重实现(GemRB)

GemRB 是 Bioware Infinity Engine 的可移植开源重实现,该引擎曾支撑《博德之门》《冰风谷》《异域镇魂曲》。项目以 C++ 编写,并用 Python 支持脚本扩展;官方描述其设计更清晰、扩展性更强,并加入若干新特性。按 README 提示,运行通常需要原版游戏数据,另有小型预览示例(具体细节待核验)。

RPG 自研引擎 C 专家
★ 142 Fork 16 GPL-2.0 更新 2026-11-06
jMonkeyEngine(jME3):Java 开源 3D 游戏引擎

jMonkeyEngine(jME3):Java 开源 3D 游戏引擎

jMonkeyEngine(简称 jME3)是一套用 Java 编写的完整 3D 游戏开发套件,开源且跨平台。仓库 README 标注当前最新稳定版为 v3.8.0,并称其被多家商业游戏工作室和计算机课程使用;README 同时列出了 Mythruna、Pirate Hell、3089、Lightspeed Frontier 等采用该引擎的作品链接,供进一步核验。适合希望用 Java 开发 3D 游戏的开发者了解与评估。

动作游戏 Pygame Python 初级
★ 2,238 Fork 760 BSD-3-Clause 更新 2026-11-02
libRocket:C++ HTML/CSS 游戏 UI 库

libRocket:C++ HTML/CSS 游戏 UI 库

基于 XHTML1.0 与 CSS2.0 的 C++ 界面库,为实时应用提供 UI 方案。README 列出跨平台(Windows、macOS、Linux、iOS 等)、动态布局、模板化样式、按钮/滑块/下拉框等控件、运行时可视化调试,支持 Python 或 Lua 脚本扩展,并提供面向游戏引擎的抽象接口与事件系统。许可证在 README 中截断为「MI…」,待核验。

动作游戏 无明确引擎 C 中级
★ 144 Fork 31 未明确 更新 2026-10-23
Matter.js:Web 2D 刚体物理引擎

Matter.js:Web 2D 刚体物理引擎

Matter.js 是 JavaScript 编写的 Web 2D 刚体物理引擎,仓库主题涉及 canvas、physics、physics-engine、rigid-bodies。README 汇总官网、Demo、Gallery、插件、安装、用法、示例、文档和 Wiki,并列出混合形状、凹形 SVG、复合刚体、牛顿摆等演示入口;具体 API 与兼容性以官方文档为准。

其他 无明确引擎 Python 入门
★ 39 Fork 5 MIT 更新 2026-04-07
Python + Pyglet 简易 Minecraft 风格方块世界 Demo(Minecraft)

Python + Pyglet 简易 Minecraft 风格方块世界 Demo(Minecraft)

作者 fogleman 用 Python 与 Pyglet 编写的简易 Minecraft 风格演示程序。README 称其长期目标是把项目做成教学工具,让孩子通过修改代码入门编程,并设想改造成可配置、便于快速看到改动的 Python 包/API。同作者另有 C + 现代 OpenGL 的 Craft 版本,README 称其性能更好、地形生成更强并支持 sqlite 存档。上述教学化与 API 均为规划,非现有功能。

益智解谜 无明确引擎 C 中级
★ 18 Fork 7 MIT 更新 2026-07-14
Craft:C 语言 + 现代 OpenGL 的简易《Minecraft》克隆

Craft:C 语言 + 现代 OpenGL 的简易《Minecraft》克隆

用 C 语言和现代 OpenGL(着色器)编写的《Minecraft》风格沙盒游戏,仅数千行代码,支持 Windows、macOS 与 Linux。特性包括基于 Perlin/Simplex 噪声的地形生成、10 余种方块、植物与玻璃透明效果、静态云、昼夜循环与纹理天空穹顶,世界改动由 SQLite3 持久化;另附 Python 服务端实现在线多人联机。

益智解谜 其他 JavaScript 初级
★ 53 Fork 13 MIT 更新 2026-09-05
PySol FC 纸牌接龙游戏合集(PySolFC)

PySol FC 纸牌接龙游戏合集(PySolFC)

PySol FC(PySol Fan Club edition)是开源的纸牌接龙/耐心游戏合集,使用 Python 编写,可运行于 Windows、Linux 和 macOS;其 GitHub 维护分支由 Shlomi Fish 等人维护并已获官方认可,代码已迁移到 Python 3。项目标签涉及 freecell-solver、solitaire 等;具体收录游戏数量与运行效果待核验。

动作游戏 无明确引擎 JavaScript 初级
★ 51 Fork 34 GPL-3.0 更新 2026-05-05
Retux(Python 开源游戏)

Retux(Python 开源游戏)

Retux 是 Python 编写的开源游戏。仓库未提供简介,README 摘录仅为运行说明:需 Python 3.8+,安装 requirements.txt 依赖后运行 retux.py 启动,也可直接运行打包好的可执行文件,并支持 -h 查看命令行选项;此外还有面向开发者与打包者的本地化(locales)构建说明。具体玩法、画面与功能范围在给定信息中未说明,待核验。

RPG 无明确引擎 TypeScript 中级
★ 87 Fork 37 GPL-3.0 更新 2026-09-23
超级马里奥兄弟第一关复刻(Mario-Level-1)

超级马里奥兄弟第一关复刻(Mario-Level-1)

用 Python 与 Pygame 尝试复刻《超级马里奥兄弟》第一关的横版平台项目:方向键控制移动,A 键跳跃,S 键执行动作(火球、奔跑)。作者说明,Python 2 环境搭配 Pygame 1.9.1,Python 3 环境搭配 Pygame 1.9.2,后者配置稍麻烦;README 附截图和视频演示链接,并声明仅供非商业教学用途。

动作游戏 其他 Java 中级
★ 145 Fork 78 未明确 更新 2026-09-07
FLARE 黑暗奇幻 2D 动作角色扮演游戏(flare-game)

FLARE 黑暗奇幻 2D 动作角色扮演游戏(flare-game)

FLARE 是一款单人 2D 动作角色扮演游戏,采用黑暗奇幻风格;本仓库提供游戏数据内容,需要配合 FLARE 引擎运行。游戏数据多采用 INI 配置文件和 PNG、OGG 等开放格式,地图可用 Tiled 编辑,便于修改;内容包含暴力、血液和轻微血腥表现。

动作游戏 无明确引擎 JavaScript 入门
★ 8 Fork 4 未明确 更新 2026-01-08