创客猿|接球小游戏,附带教案和程序,少儿编程Scratch课程
反弹球游戏
文章图片
游戏规则:找到一个球 , 水果或物体并遵循随机方向掉下来;屏幕底部设置有一块木板 , 该木板可以用鼠标左右移动 。 如果球掉落时击中了木板 , 则球会以任意角度向上反弹;球碰到边缘后 , 它会转回并继续下落;玩家继续移动鼠标接球 。 如果没有被抓住 , 球将落入下方的火坑中 , 比赛结束 。
添加一个橙色 , 然后选择一个按钮板 , 并选择一个红线 。 当球击中红线时 , 游戏结束 。 在红线下方添加一个火图 。 这意味着球撞到了红线 , 掉进了火坑并被烧毁 , 比赛结束了 。
步骤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.设置游戏难度:成人 , 初中 , 小学生 , 幼儿园儿童(高中低) , 选择高中低后 , 设置球运动的速度 。
文章图片
这堂课学到的内容:
“移至鼠标或某个角色”
随机生成一定范围内的数字;
设置角色移动的方向;
在边缘反弹
播放声音POP
【创客猿|接球小游戏,附带教案和程序,少儿编程Scratch课程】设置器材演奏
推荐阅读
- 跳一跳小游戏|在CSGO中还能玩“跳一跳”?空格被禁用,能逼死强迫症
- 掌游宝|DNF小游戏模拟器启动!幻想模拟战玩法介绍
- 三旬游戏|得知真相后却纷纷点赞!,网友质疑不求人玩小游戏不务正业
- cnBeta|Swords》小游戏为Chrome离线霸王龙带来了一批新武器,修改版《Dino
- GameRes游资网|《山海经异变》制作人李超分享小游戏商业化全过程
- 手游矩阵|讲性能空间,第九季微信公开课为小游戏都带来了哪些利好消息?,谈商业化
- 卡神天下|丛林之巅趣味冒险合成休闲小游戏操作介绍
- indienova|开发者自述:独立小游戏开发历程分享
- 比特魔方|Block》带来的启发,小游戏氪金的艺术,Cocos-BCX版《Go
- 游戏葡萄|别人家七留高达81%的小游戏是怎么做出来的?