← 返回 Day 88 正文

Day 88 · 练习与清单

Day 088 - 完成清单

今日学习目标

代码练习

理解检查


练习题

基础题

1. 窗口自定义

修改 01-pygame窗口基础.py,将窗口大小改为 1024×768,标题改为你的名字。

2. 形状绘制

在 01-pygame窗口基础.py 的基础上,添加以下图形: - 一个黄色的等边三角形(提示:用 pygame.draw.polygon()) - 一个空心的蓝色圆环(提示:先画大圆,再画小圆填充背景色)

3. 颜色渐变

修改 01-pygame窗口基础.py,让背景颜色随时间变化(R/G/B 值随帧数循环变化)。

进阶题

4. 追踪鼠标

创建一个新程序,让一个小方块始终跟随鼠标移动。提示: python mouse_x, mouse_y = pygame.mouse.get_pos()

5. 弹跳球增强版

在 03-弹跳小球实战.py 的基础上,添加以下功能: - 按 "+" 键加速所有小球 - 按 "-" 键减速所有小球 - 按 "C" 键清空所有小球 - 显示实际 FPS(帧率)