Curriculum Framework

课程大纲

Lesson 1

接金币

课程内容:

利用Pygame模块制作玩仔接金币的游戏

知识点:

设置字体、监听事件、设置窗体标题、载入图片、图片居中方法、鼠标控制图像、打印文本

Lesson 2

接金币高级

课程内容:

接金币游戏升级,加入了炸弹与计分系统

知识点:

素材集中存放、MOUSEMOTTON:event.rel、MOUSEBOTTON:左键,中键,右键、continue的暂停原理、炸弹产生和炸弹碰撞检测

Lesson 3

画板

课程内容:

制作一个画板游戏,画板中有不同颜色的画笔,画笔还可以放大与缩小

知识点:

读取像素、设置像素、draw.circle、draw.rect

Lesson 4

拼图

课程内容:

玩仔的图片被分成九格并且打乱顺序,需要拼图游戏进行恢复

知识点:

图片缩放、键盘监听

Lesson 5

打砖块

课程内容:

制作一个利用子弹和能够左右控制的挡板打掉上方的砖块的游戏

知识点:

精灵,矩形检测、二维速度、帧、使用类的形式写游戏、精灵类的碰撞检测

Lesson 6

坦克大战

课程内容:

制作一个能够通过按键控制的坦克进行战斗

知识点:

多按键监听

Lesson 7

黄金矿工

课程内容:

制作一个能够利用爪子抓取土壤里面的黄金的游戏

知识点:

画圆,画直线、三角函数

Lesson 8

贪吃蛇(上)

课程内容:

制作一个通过键盘控制小蛇去吃随意出现的食物的游戏

知识点:

精灵、精灵组:add、empty、精灵与精灵组碰撞检测:spritecollideany

Lesson 9

贪吃蛇(下)

课程内容:

给贪吃蛇游戏加入声音与图像旋转功能

知识点:

声音、图像旋转:rotate

Lesson 10

飞机大战(上)

课程内容:

设计一个飞机躲避炸弹的游戏

知识点:

设计思路

Lesson 11

飞机大战(下)

课程内容:

进一步增加飞机大战游戏的趣味性

知识点:

设计思路

Lesson 12

僵尸

课程内容:

制作一个僵尸攻击人类的游戏

知识点:

计时、精灵组

继续了解 Python Level3
证书查询 x
请输入证书编号:

请输入正确的证书编号

学员姓名:孙兴民

课程:Scratch Level 1

发证日期:2019.08.15

证书查询

该证书不存在