如果你想 一边打游戏、一边学 Python ,GitHub 上有几个非常经典、适合初学者边玩边学的开源项目。下面是 最符合你描述的几个项目:
✅ 最推荐:CodeCombat(支持 Python,真正用"打游戏"学编程)
GitHub: https://github.com/codecombat/codecombat
这是全世界最火的"通过游戏学编程"平台之一,支持 Python 。
你在游戏中操控角色、过关、打怪,所有操作都必须写 Python 代码实现,非常适合一边玩游戏一边学。
特点:
-
完全开源
-
剧情关卡式学习
-
支持中文
-
真正用 Python 控制角色行动、攻击、走位

🧪 1**. PyGame Learning Environment(通过模拟游戏学 Python AI)**
GitHub: https://github.com/ntasfi/PyGame-Learning-Environment
如果你喜欢机器学习 / 强化学习,可以用 Python 控制 AI 玩小游戏。

🎮 2**. Arcade Learning Environment(Python 玩 Atari 游戏学编程)**
GitHub: https://github.com/mgbellemare/Arcade-Learning-Environment
可以用 Python 代码控制 Atari 游戏,是游戏 + Python 的高级玩法。

🎲 3**. 用 Python 写小游戏学习(初学者最简单)**
你也可以通过这些项目边学边玩:
-
pygame :https://github.com/pygame/pygame
-

-
arcade (更现代的 2D 游戏框架):https://github.com/pythonarcade/arcade
-
