边打游戏边学Python的5个开源项目

如果你想 一边打游戏、一边学 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 写小游戏学习(初学者最简单)**

你也可以通过这些项目边学边玩:


相关推荐
zhaoyong22244 分钟前
MySQL 存储过程中字符集与排序规则不匹配导致查询性能下降的解决方案
jvm·数据库·python
sinat_383437361 小时前
golang如何从Python转型Go开发_golang从Python转型Go开发攻略
jvm·数据库·python
rockey6271 小时前
基于AScript的python3脚本语言发布啦!
python·c#·.net·script·python3·eval·expression·function·动态脚本
gqk011 小时前
Python入门
python
Shin_chan1 小时前
Linux 内核史诗级提权漏洞:CVE-2026-31431 复现与分析
github
Muyuan19982 小时前
28.Paper RAG Agent 开发记录:修复 LLM Rerank 的解析、Fallback 与可验证性
linux·人工智能·windows·python·django·fastapi
代码小书生2 小时前
statistics,一个统计的 Python 库!
开发语言·python
STLearner2 小时前
SIGIR 2026 | LLM × Graph论文总结(图增强LLM,GraphRAG,Agent,多模态,知识图谱,搜索,推
人工智能·python·深度学习·神经网络·机器学习·数据挖掘·知识图谱
FreakStudio2 小时前
MicroPython 内核开发者直接狂喜!这个 Claude 插件市场,把开发全流程做成了「对话式外挂」
python·单片机·嵌入式·面向对象·并行计算·电子diy
老陈说编程3 小时前
12. LangChain 6大核心调用方法:invoke/stream/batch同步异步全解析,新手也能轻松学会
开发语言·人工智能·python·深度学习·机器学习·ai·langchain