友情提示:380元/半年,儿童学编程,就上码丁实验室。
同学们!反弹球是回击落在脚下或两侧来球的一项技术。当运动员冲向网前来不及凌空截击球而被迫还击刚从地面反弹起的低球时就要使用反弹球的打法。
在日常生活中,我们所见到的反弹球有很多,如各种球类运动:网球、羽毛球、乒乓球、台球等,今天我们就来制作一个反弹球游戏,该游戏的灵感来自经典的街机游戏,就是玩家移动弹板,使小球不断撞击顶部。
一、游戏案例《反弹球》
二、案例分析
三、制作小游戏
1、准备背景
如果小球没有被反弹板接住,那么游戏就会结束。用什么效果展示呢?我们可以在舞台的底部做一个标记,然后使用
来检测反弹板是否接住小球,当反弹板没有接住小球时,小球肯定落在底部粉红的颜色块上,游戏自然就介绍了。
2、加入两个角色:反弹板和小球
3、给反弹板编写脚本:
4、给小球编写脚本:
5、修改脚本使小球能从反弹板上弹起
当小球和反弹板接触时,我们命令小球随机选取一个-30度到30度的方向,然后重复执行积木块会再次移动…步,这样小球就会向上方移动,形成反弹的效果。
6、侦测小球碰到底部色块游戏结束
四、学生作品《变色反弹球》欣赏
想一想做一做:
1、同学们!通过欣赏上面学生的作品,我们发现反弹板每接一次小球都会使小球变一次颜色?你知道这是怎么做到的吗?
2、在案例中我们设计了一个小球,同学们想一想该怎么做出多个小球的效果?
3、请尝试自己做一次反弹球的游戏。
始发于微信公众号:
我爱编程修炼坊