第4课 找呀找呀找礼物


启动思维


项目设计
(1)确定小黄猫的出发位置和移动方向。
(2)让小黄猫按照格子路径出发。
(3)在拐弯处调整小黄猫的移动方向。
(4)继续走格子拿到礼物。
在游戏的设计中,都需要考虑初始状态,比如一开始是什么背景、多少得分、角色的位置和形态是什么,等等,这种设置叫作初始化。
在找礼物程序中,小黄猫出发的位置和朝向的方向就是它的初始化设置。


验证总结:角色会移动到数字对应点的位置上,其中的秘密是x坐标表示角色在舞台区水平方向的位置,y坐标表示角色在舞台区竖直方向的位置。
翻阅秘籍
复制4只小猫咪进行位置比较,并且给它们涂上不同的颜色。
①将鼠标指针移动到需要被复制的角色上并右击,在弹出的快捷菜单中选择复制。再重复两次,总共得到4只小猫咪角色。

②选择对应角色,单击造型标签。

④切回到代码标签,为4只小猫咪分别设置对应的x,坐标。
(x=-100,y=100)

(x=100,y=100)

(x=-100,y=-100)

(x=0,y=0)

⑤单击小绿旗,拍照记录小猫咪的位置,为小猫咪移动前后的对比做准备。

坐标数值相等时,角色位于同一条竖直线(竖线)上。小黄猫(x=-100,·x y=100)和小粉猫(x=-100,y=-100)的x坐标数值都等于100,因此它们在同一
条竖直线上。
坐标数值相等时,角色位于同一条水平线(横线)上。小黄猫(x=-100,·y y=100)和小绿猫(x=100,y=100)的y坐标数值都等于-100,因此它们在同一条水平线上。
·当x坐标数值等于0,同时y坐标数值等于0时,角色位于舞台中心位置,坐标值是(0,0)。
思考提问


初始化设置不仅要完成初始位置的设置,还需要完成初始方向的设置。
(2)以下哪个积木块可以准确实现角色面向右方的效果?()

A.

B.

C.

D.
编写程序

根据藏宝图可以看出,每个格子的长、宽都是100,根据之前规划的路线控制小黄猫先向右前进3个格子。


试试用积木块,将小黄猫的每次移动都通过等待一会儿间隔开,便于我们看到小黄猫移动的过程。




思考提问
让一个面向90方向的角色变为面向180方向,角色需要右转多少度?()
A. 90度
B. 180度
C. 0度
D. 360度
拓展练习
作品要求:
试着做一个投篮作品:
(1)添加Basketball角色以及Basketball1背景。
(2)让Basketball在每次单击小绿旗后都出现在x:0,y:-130的初始位置。
(3)当程序启动Basketball按照每次50步的速度向篮筐抛出时,一共上移5次到达篮筐位置。

提示
为了看到移动的过程,记得使用等待秒积木块。