怎么用 Python 做游戏
从零开始:在游戏窗口里学 Python,然后学精灵、游戏规则、滚动的世界和音效,每节课加一个功能。每个游戏都在你的代码旁边运行。
229 节课229 个挑战174 道测验题
- 适合初学者
AI 辅助编程帮助
动手实践的互动课程
每节课都有语音讲解
检验所学的测验
终点有一张路径证书,沿途还有 7 张
Python 游戏开发,一步一步来
每一步都是一门 Coddy 课程或其中的一部分。进度会按课程保存。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
在实践中学习
编写真实代码、查询数据库、搭建网站、掌握 AI 提示词。我们的互动课程涵盖现代开发者需要的每一项技能。
打造你的连胜
坚持下去,看着自己不断进步!记录每天的编程习惯,用冻结天数保护连胜,每天打卡都能赢取奖励。
12 天连胜
明天再来,保持你的连胜!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
加倍或归零
第 5 天,共 7 天
连胜冻结
2 left
你并不孤单
在全球排行榜上一较高下,邀请好友赢取奖励,为彼此的成就喝彩。和好友一起编程更有趣!
多种学习方式
阅读、收听、自我测验、问 AI,或者查阅学过的任何内容。每节课都配合你的节奏。
变量是一个有名字的容器,用来存储值,方便你在程序后面引用。
在 Python 中,创建变量只需写下名字、一个等号,再写上要存储的值。
值可以随时间变化。给这个名字重新赋值,它就会指向新的值。
获得证书
每完成一门课程都能获得证书。把证书添加到你的 LinkedIn 个人资料和简历中,向雇主展示你的编程能力。
为什么在 Coddy 用 Python 做游戏
- 你写的是真正的 pygame:和你在自己电脑上写的一样的循环、事件和
clock.tick。 - 游戏就在代码旁边运行,每次修改后再点击“开始”就能看到效果。
- 每节课加一个功能,直到游戏能分出输赢。
- 点击“检查”时,系统会实际玩一遍你的游戏,并告诉你哪部分还不能正常工作。
用 Python 做游戏的常见问题
怎么用 Python 做游戏?
用 pygame:先打开一个窗口,然后运行一个循环,读取按键、移动物体并绘制一帧画面,每秒大约 60 次。这条路径先教 Python,再教这个循环,一次做一个游戏。
pygame 适合初学者吗?
适合。它就是普通的 Python,加上一小组绘图和输入函数,所以让游戏运转起来的每一行代码你都看得见。它适合做贪吃蛇、乒乓这类 2D 游戏。
需要安装 pygame 吗?
pip install pygame-ce 安装后运行同样的代码即可。pygame-ce 是什么?
import pygame,这些课程运行的就是它。我可以做自己的游戏吗?
可以。课程的最后一个游戏由你自己设计,你还可以把任何一节课保存为项目,继续开发下去。
可以在手机上玩这些游戏吗?
在带键盘的电脑或 Chromebook 上玩效果最好。在手机上,游戏会在屏幕上显示方向键和空格键。
完成Python 游戏开发者路径能获得证书吗?
能。完成每一步,你就能获得整条Python 游戏开发者路径的一张免费证书。证书会列出你沿途完成的每门课程,并链接到每门课程各自的证书,任何人都能核实上面列出的每项技能。你可以把它添加到 LinkedIn 个人资料。这是 Coddy 颁发的结业证书,不是经过认证的学历资格。