美文网首页少儿编程Scratch系列课程
少儿编程Scratch课程,接球小游戏,附带教案和程序

少儿编程Scratch课程,接球小游戏,附带教案和程序

作者: 创客猿 | 来源:发表于2020-08-30 09:54 被阅读0次

    反弹球游戏

    游戏规则:找到一个球,水果或物体并遵循随机方向掉下来;屏幕底部设置有一块木板,该木板可以用鼠标左右移动。如果球掉落时击中了木板,则球会以任意角度向上反弹;球碰到边缘后,它会转回并继续下落;玩家继续移动鼠标接球。如果没有被抓住,球将落入下方的火坑中,比赛结束。

    添加一个橙色,然后选择一个按钮板,并选择一个红线。当球击中红线时,游戏结束。在红线下方添加一个火图。这意味着球撞到了红线,掉进了火坑并被烧毁,比赛结束了。

    步骤1:固定红线和火,最简单,不需要脚本。

    步骤2:设置角色按钮面板的脚本:

    1.安装开始事件

    2.直接进入无限循环

    3.用移动到鼠标位置,该控件可以实现人物用鼠标移动;

    4.将按钮板的Y轴固定位置设置为-95,该按钮只能左右移动,不能上下移动

    5.运行测试。左右移动鼠标,按钮板也左右移动

    步骤3:为角色球设置脚本,这是最复杂的部分。当然,您可以从简单开始,然后逐渐添加更多复杂功能。

    1.安装开始事件

    2.将位置设置为放置在舞台上,因此选择了“移至X:随机数,Y:180”,水平轴从-240到240中选择一个随机数。

    3.“对于XXX方向“:球开始移动之前,您需要确定移动方向。您可以让系统随机选择某个范围内的方向。XXX允许系统随机选择某个范围内的数字。

    因此,我们在计算中使用了“从XX到XXX中随机选择一个数字”,并将135设置为255。

    初始化完成,下一个周期开始进行。

    4.然后进入无限循环

    5.首先,我们需要让球前进,因此我们需要使用“ 5步移动”。通过修改每个动作的步数,可以实现球动作的速度,并且可以增加游戏难度。测试后,速度为10较为合适,速度为15-20更困难。

    6.在移动之前,我们可以判断我们是否碰过按钮板的角色。因此,我们需要添加一个“如果...那么...”的判断。如果您“触摸XX”,请更改方向。此时,方向应朝上,因此,请以-65至65度的角度选择随机方向;然后继续前进。

    7.当球向上移动时,它将击中舞台边缘并执行“在边缘反弹”的动作。

    8.如果您没有抓住球,球将继续下降,直到碰到红线字符并且游戏停止。因此,我们需要在此处添加一个判断。如果您“遇到有红线的角色”,然后说:“我没抓住,游戏就结束了!!”该提示会持续1秒钟。

    9.移动50步,以便球将掉入下面的火焰中。

    10.当球触摸到按钮板上时,将播放POP声音;当游戏在红线上方时,将播放POP声音。您可以选择要演奏的乐器-钢琴,小提琴,鼓等,然后播放什么样的鼓声,并继续多少拍子,您可以在中间添加几拍子的静息以达到砰的效果,和and。添加了沙漠的背景图片

    扩展:

    1.添加计分设备。如果您没有接球,请加1分,这样您就可以开始游戏了;

    2.设置游戏难度:成人,初中,小学生,幼儿园儿童(高中低),选择高中低后,设置球运动的速度。

    这堂课学到的内容:

    1. “移至鼠标或某个角色”

    2. 随机生成一定范围内的数字;

    3. 设置角色移动的方向;

    4. 在边缘反弹

    5. 播放声音POP

    6. 设置器材演奏

    相关文章

      网友评论

        本文标题:少儿编程Scratch课程,接球小游戏,附带教案和程序

        本文链接:https://www.haomeiwen.com/subject/mdyhjktx.html