青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」教学目标总结点评上节课作品前面4节我们都是学习循环模块【重复执行】【重复执行。。。

大家好,欢迎来到IT知识分享网。

教学目标

  1. 总结
  • 点评上节课作品

前面4节我们都是学习循环模块【重复执行】【重复执行。。。次】【重复执行直到】,本节课我们通过一个小游戏进行总结;

  • 上周的作业

【登录验证】

  • 本章重点

复习克隆模块

复习消息传递

复习重复执行

3、创建并制作小游戏

课时:

1课时

教学过程:

一、创设情景,激发兴趣

师:演示【1、射击小鸟游戏.sb2】

:这是一个射击小鸟的游戏,玩家的目标是射中空中的小鸟。

游戏包含5个角色:小鸟1、小鸟1的克隆体、小鸟2、射手、子弹。玩家可以使用左右键控制射手(也可以使用鼠标控制),按空格发射子弹;若子弹碰到小鸟1或者小鸟1的克隆体,玩家得到一分。但是小鸟2是保护动物,如果被射中则游戏结束。玩家需要在1分钟内尽可能多的射中小鸟。

这个游戏是不是类似咱们之前做过的射击气球的游戏。

二、知识点引入

2.1、图章

规则:方向键控制射手,空格键发射子弹,子弹碰到小鸟1或者小鸟1的克隆得分,碰到小鸟2失败;

第一步:准备背景和角色;我们用导弹车发射导弹打小鸟;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

舞台背景做两张图片,一张正常,一张为游戏结束:当游戏结束的时候,背景切换为GAME OVER背景图片;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

第二步:舞台脚本:开始设置背景为背景1,由于游戏时间为60秒钟,所有用到了计时器;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

脚本不停的判断时间是否到60秒;如果到了60秒,我们就发送一个“游戏结束”的消息;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

当接收到游戏结束的消息时,切换 背景到 背景2,同时停止所有的脚本;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

第三步:发射车的脚本,因为发射车是通过左右键控制的,所以我们实现,按左右键的时候发射车移动;我们用另一种方法响应键盘控制方向;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

发射车移动的同时,导弹也随着发射车移动。

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

第四步:我们看看小鸟1的脚本;点击小绿旗子的时候,小鸟1首先 显示,并且克隆自己,并且移动到左侧;克隆体也移动到左侧;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

当接收到“游戏结束”消息的时候隐藏自己;

小鸟1 以及 它的克隆对象不断的从左侧飞向右侧;小鸟1和克隆体的速度不同;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

第五步:小鸟2的脚本跟小鸟1的类似:

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

第六步:子弹的脚本

为了记录 已发射导弹的数量、以及击中的小鸟的数量我们定义两个变量;

发射子弹数量、击中小鸟数量。当按下 空格键的时候,导弹克隆自己。已发射导弹数量增加1;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

克隆完成后,克隆体移动到原来导弹的位置

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

克隆体重复的向上移动射击小鸟;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

当碰到小鸟2的时候,删除导弹克隆体,广播游戏结束

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

当碰到小鸟1的时候,删除导弹克隆体;击中小鸟次数加1;

青少年编程Scratch:第28课 射击游戏(打小鸟)「建议收藏」

四、课后练习

1、我们增加当击中小鸟1的时候,小鸟1就从屏幕消失,重新冲-240的位置出现;

2、如果击中小鸟1的时候,出现欢呼声;

3、想想还能添加哪些功能让游戏更有趣呢

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7182.html

(0)
上一篇 2023-01-03 16:10
下一篇 2023-01-03 16:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信