青少年编程Scratch:第28课 射击游戏(打小鸟)

发布时间:2024-06-28 15:48:57 浏览量:190次

学习重点:游戏编程趣味学习

你好!欢迎来到火星时代教育,这是我们的第28课,今天我们要一起来玩一个刺激的射击游戏,不是打靶哦,是打小鸟!

在之前的课程中,我们学习了很多关于循环模块的知识,比如重复执行多次、重复执行直到等等。今天我们将通过一个小游戏来巩固所学内容。

让我们先回顾一下上周的作业,进行登录验证。然后本节课的重点是复习克隆模块、消息传递和重复执行等内容。

上手挑战:今天要创建并制作一个有趣的射击小鸟游戏。

课程时长:1课时

游戏介绍:

在游戏中,玩家将扮演一个射手,目标是射中空中飞过的小鸟。游戏中有5个角色:小鸟1、小鸟1的克隆体、小鸟2、射手和子弹。玩家可以用键盘控制射手左右移动,按空格键发射子弹。当子弹击中小鸟1或者其克隆体时,玩家得分,但如果误伤小鸟2,游戏结束。玩家需要在1分钟内尽可能多地命中小鸟。

这款游戏跟之前我们做的射击气球游戏有点类似哦。

让我们开始学习吧:

切入情景

首先,我们演示一下射击小鸟游戏.sb2的实际操作。

这个游戏需要我们将背景和角色准备好,我们用导弹车来发射导弹,击中小鸟。

接着,我们需要设置好舞台背景和脚本,在游戏倒计时60秒内,我们会使用计时器来进行控制,还需要判断时间是否到达60秒。一旦时间到,会发送“游戏结束”的消息。

当接收到“游戏结束”消息时,背景会切换成“GAME OVER”画面,并停止游戏所有脚本。

接下来就是发射车和导弹的脚本控制,按左右键时发射车移动,导弹跟随移动。

小鸟1和小鸟2的脚本处理类似,点击小绿旗时小鸟1出现,向右飞行;当接收到“游戏结束”消息时隐藏。

最后,处理子弹的脚本。通过空格键发射子弹,记录已发射导弹的数量和击中小鸟的数量。击中小鸟1时,小鸟1会消失重新出现,同时播放欢呼声;击中小鸟2时,游戏结束。

课后练习:

1. 当击中小鸟1时,让小鸟1消失并重新出现在屏幕另一侧。

2. 添加击中小鸟时的声音效果。

3. 想一想,还可以在游戏中添加哪些功能让游戏更有趣呢?

如果你对游戏设计培训感兴趣,快来点击咨询了解火星时代教育的相关课程吧!

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定