【scratch游戏编程】制作“水果忍者”

来源:互联网 发布:淘宝网络域名注册 编辑:程序博客网 时间:2024/04/30 15:01

董老师根据6 — 16岁学生特点,编写具有特色的切蔬菜游戏。小朋友可以跟随视频运用scratch编写属于自己的“水果忍者”。可以将视频中的武士和蔬菜替换成自己喜欢的形象。编写好的程序也可以保存,分享给小伙伴们一同使用。

视频中制作”切菜武士“分为六步进行讲解。

第一步

创建背景

我们的“切菜武士”需要一个合适的背景,你可以选择和视频中相同的沙漠,也可以根据你的喜好更换选择。



第二步

添加武士不同的造型

视频中的造型选用的是橙旭园老师绘制的武士造型,如果小朋友们喜好这个图片可以向你的授课老师领取,也可以替换成其他卡通形象。比如,唐老鸭、米老鼠、美羊羊等。



第三步

编写武士程序 

a.用循环和判断空格键是否被按下来控制武士的造型状态

y:空格键被按下:切换武士造型,实现武士切东西的动作

n:空格键没有被按下:则保持原来的造型,鼠标的位置就是武士的位置



第四步

导入水果造型

同学们如果观看视频就会发现,这里并没有使用水果,老师在这里采用了一个可爱的茄子。同学们也可以更换图片,比如换成苹果、香蕉、草莓都是不错的选择。



第五步

导入音效文件

按照视频中的操作步骤,我们为“切水果”加上生动的配乐。



第六步

编写水果程序

a.循环和判断茄子是否碰到了武士挥刀的时候(必须是挥刀的时候才执行下面的代码,如果不是挥刀的时候,就算茄子碰到武士也不会执行下面的代码)

y:茄子切换成被刀切成两半的形状,发出音效,然后用变量记录得分+1,等待0.2秒,随后隐藏掉被切到的茄子,用随机数等待1到3 秒,利用随机数确定茄子的x坐标,这样茄子的位置就是随机的了,之后生成新的没有被切过的茄子

b.循环和判断茄子是否到了指定的位置,武士还没有切到

y:隐藏掉该茄子,利用随机数确定茄子的位置,这样茄子的位置就是随机的了,之后生成新的没有被切过的茄子



最后,同学们对照完整的武士和水果程序,检查你的程序有没有缺少的部分,然后运行你的程序。



我们今天的课外小课堂就结束了,请同学们持续关注哦,下一期我们将带领大家学习更多奇妙有趣的内容。