Challenge Track
同样主题,0基础也可进入。先分步跑通,再通过更复杂任务提高挑战度。
第一阶段 · 基础到作品
Day 1
画图:我能控制电脑
先运行、再分步正方形、最后做参数实验。
Day 2
循环:啊哈时刻
从重复代码自然引出 for 循环,挑战多边形。
Day 3
房子:组合图形
拆成墙、屋顶、门、窗,学习坐标和填色。
Day 4
函数:给动作起名字
把房子代码封装成 draw_house,画出小村庄。
Day 5
变量:可以改变的值
把数字和颜色提到控制区,改一行控制整座村子。
Day 6
判断:让程序有规则
用 if / else / elif 做智能配色和夜间模式。
Day 7
键盘控制:让角色动起来
用方向键移动角色,并用 if 限制边界。
Day 8
收集宝石:小游戏
整合随机、碰撞、计分和胜利条件,完成可玩作品。
第二阶段 · 游戏规则进阶
Day 9
倒计时:让游戏变紧张
加入 time_left、ontimer 和 game_over,完成限时挑战。
Day 10
敌人:让游戏有危险
加入敌人、危险碰撞和结束原因,形成更完整的游戏规则。