【scratch游戏制作案例及教程】弹跳球

一、准备素材
1,添加背景和角色,从背景库和角色库中分别选择隧道和球,并删除角色“小猫”
【scratch游戏制作案例及教程】弹跳球-少儿编程网
二、添加移动
1,对“球”设置添加移动;
2,添加“碰到边缘就反弹”;
3,添加弹跳球的初始位置和运动方向;
【scratch游戏制作案例及教程】弹跳球-少儿编程网
提示:想要改变球的运动速度?你可以增加移动的步数
三、添加球拍
添加新角色,从角色样本库中挑选名为 paddle 的横杆作为球拍,并调整球拍的大小
【scratch游戏制作案例及教程】弹跳球-少儿编程网
四、控制球拍
将球拍设置为随鼠标而移动,如下图所示(注意开头还要加上当绿旗被点击)
【scratch游戏制作案例及教程】弹跳球-少儿编程网
五、设置弹跳
对弹跳球作这样的设置:当弹跳球碰到球拍时,向相反的方向移动
【scratch游戏制作案例及教程】弹跳球-少儿编程网
六、添加一个音效
设计当球反弹时的音效。从声音库中的效果类别中挑选名为 water drop(水滴声)的音效,接着,回到 脚本 标签页。 从声音模块中找到 播放声音 _ 积木。拖动到积木堆里面,如下图所示:
【scratch游戏制作案例及教程】弹跳球-少儿编程网
七、添加挑战活动
设计「当球碰到底部,比赛就终止」的程序。
1.选定舞台,点击 背景 标签页编辑背景,选择线条工具,在底部画上一条粗线:
【scratch游戏制作案例及教程】弹跳球-少儿编程网
提示:画线时同时按着键盘上的 Shift 键就可以让它保持直线。若不小心做错了,可以使用还原工具【scratch游戏制作案例及教程】弹跳球-少儿编程网
2.选定角色球,点击 脚本 标签页,接着添加以下脚本,让球一碰到线条(指定颜色)就停止运动:
【scratch游戏制作案例及教程】弹跳球-少儿编程网
提示:点击 碰到颜色 积木中的色块可以指定颜色,接着移动滑鼠到刚画的底部的粗线上就可以快速拣色(挑选颜色)。
八、改良与特色化
你想要加入哪些其他元素到你的游戏呢?试试添加记分功能。
在数据模块建立一个变量“分数”来纪录得分。接着添加这个变量积木到脚本中:
【scratch游戏制作案例及教程】弹跳球-少儿编程网
你还可以设计一些其他效果,例如:当球碰到球拍时更换球的颜色、当球落到底部时减一分并且播放音效等等,快去尝试吧!

最后,附上作品链接: https://pan.baidu.com/s/1pK971N1 密码: fsit,供大家参考!有任何问题可以评论留言哦!

*文章为作者独立观点,不代表少儿编程网立场
发表评论

2 条评论
相关文章
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
为什么大多数学编程的孩子表达能力高于同龄人?
为什么大多数学编程的孩子表达能力高于…
编程少年丨崔少天:幼儿园里学编程的6岁男孩
编程少年丨崔少天:幼儿园里学编程的6岁…
如果孩子系统学完Scratch、Python、NOIP,编程能力可以达到什么水平?
如果孩子系统学完Scratch、Python、NOIP…
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨林于森:一个7岁男孩的编程奇缘
编程少年丨林于森:一个7岁男孩的编程奇缘
我还没有学会写个人说明!