全国服务热线:400-035-8011

位置:常州青少年信息学奥赛编程培训学校 > 学校动态 > Scratch少儿编程 喂海鸥

Scratch少儿编程 喂海鸥

来源:常州青少年信息学奥赛编程培训学校时间:2021/12/15 17:34:33

 小雪人的身体是由雪堆成的,一靠近热的地方就会融化成水。因此,他只能生活在寒冷的雪山里。他从来没有看到过大海,非常想到海滩玩一下。这天,女巫给小雪人施了魔法,他终于来到了梦寐以求的海滩,晒着太阳,吃着美味的食物,喝着果汁,别提有多高兴了。这时,一只饥饿的海鸥飞过开,我们将食物分给海鸥一些吧!

  我们用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少儿编程 喂海鸥的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011