位置:常州青少年信息学奥赛编程培训学校 > 学校动态 > Scratch少儿编程 喂海鸥
小雪人的身体是由雪堆成的,一靠近热的地方就会融化成水。因此,他只能生活在寒冷的雪山里。他从来没有看到过大海,非常想到海滩玩一下。这天,女巫给小雪人施了魔法,他终于来到了梦寐以求的海滩,晒着太阳,吃着美味的食物,喝着果汁,别提有多高兴了。这时,一只饥饿的海鸥飞过开,我们将食物分给海鸥一些吧!
我们用Scratch 来编写一个简单有趣的喂海鸥游戏。这个案例中,玩家使用方向键控制雪人移动、跳跃,使用空格键扔出食物,对飞行中的海鸥进行投喂。这个案例非常的简单有趣,很适合刚刚入门少儿编程的小朋友们。游戏的画面效果如下图所示:
这个少儿编程游戏案例一共包含四个角色:分别是小雪人、碰撞器、食物、海鸥。另外,我们还创建了四个变量,分别是:
成绩:表示玩家所获得的分数。适用于所有角色,并勾选出来。
重力1:表示小雪人的重力数值。适用于小雪人。
重力2:表示食物的重力数值。适用于食物。
计分:表示是否允许计分的状态(yes或no)。适用于所有角色。
二、游戏编程
1.小雪人编程
(1)建立一个小雪人的重力变量,初始设为0。
(2)让小雪人跟随左右方向键移动,并切换走路造型。
(3)按下上方向键,小雪人会向上运动,重力持续减小。直到重力变为负值,然后下落。落到地面后y坐标将不再改变。
2.碰撞器编程
(1)将碰撞器虚像设为100。
(2)重复移到海鸥角色上,跟随海鸥移动。
3.食物编程
(1)建立一个成绩变量,初始设为0。
(2)开始时将食物隐藏。
(3)建立一个计分变量作为状态,初始设为yes。建立食物重力变量,初始设为25。
(4)跟随小雪人角色。
(5)按下空格键后,显示并让食物向右上做抛物运动。
(6)碰到碰撞器且食物重力小于0且处于计分状态为yes时,增加一分,将计分状态设为no,广播吃到指令后隐藏。增加食物是在下落过程中碰到碰撞器才计分,而且不会重复计分。
4.海鸥编程
(1)设置海鸥的方向、位置、大小等基础属性。
(2)重复执行从左往右移动
(3)循环切换造型,营造飞行动作。
(4)接收到吃到指令,播放声音,并说谢谢。
案例成果展示:
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/784/news/456576/违者必究! 以上就是常州青少年信息学奥赛编程培训学校 小编为您整理 Scratch少儿编程 喂海鸥的全部内容。