1.课程回顾 #
二维坐标 #
•注意:每一个单位距离就代表一步,X轴总共有480个单位制,Y轴有360个单位值。
那么换算为“移动一步”, X/Y轴各有多少步?

角色方向 #
•角色的正上方,按右顺时针方向旋转,角色角度从 0-180 增加;
•角色的正下方,按右顺时针方向旋转,角色角度从 180-0 减小。

2.学习目标与任务 #
2.1 学习目标 #
巩固 “画笔命令” 、“将X、Y坐标增加” 、“显示与隐藏” 、“重复执行”等指令。

2.2 课堂任务 #

山地足球
1.制作一个从山顶不断有足球滚落下来,操作键盘让小人跳跃躲避足球的小游戏。
2.综合应用所学脚本完成编程项目并扩展。
2.3 作品分析 #
1.观察有哪些角色呢?
2.足球是如何运动的?
3.小人什么时候向上跳起?
3.编程思路与步骤 #
3.1 编程思路 #
(1)足球如何运动?-沿着山坡向下滚动——方向、坐标、旋转 。
(2)Pico 如何运动?-按下键盘,垂直跳动。
(3)碰到足球怎么办?-停止游戏!
3.2 编程步骤 #
(1)绘制山坡

(2)足球的程序

初始化足球位置

足球边转边向右移动

足球一直边转边向右走,直到碰到舞台右边缘,回到起点。


(3)Pico的程序

初始化小红人的位置

将 Pico 造型切换为第一个笑脸造型,并且让他朝左,能看到足球

4.问答与练习 #

Q1:如果小鹏把y坐标增加-4,改成-2,
会有什么现象呢?
Q2:右边是小鹏写的Pico的程序,
运行程序后,会发生什么呢?

课后练习
为作品添加一个开始界面,按下开始按钮,游戏开始。