各位小伙伴是不是觉得有些意犹未尽呢。那么接下来给大家带来一个水果赛跑的游戏。
还是老样子我们先做下游戏规划图
图14 游戏规划图
在4条跑道上分别有四只小动物,分别对应四种水果。被测水果电阻值越大,传感器返回值越大,小动物奔跑的速度越小。最后获得冠军的是电阻值最小的水果。
图15 实际连接图
图16 奥松7寸液晶屏显示实验画面
下面进入游戏制作环节
Step1:背景制作
在背景中绘制游戏界面,包括四条跑道以及黄色终点线。背景制作完成如下:
图17 绘制背景
Step2:角色设定
除了默认的小猫角色外,再添加小狗、小马、大象三个角色。加上结果角色,共五个角色。
图18 添加角色
Step3:程序设计
(1) 各角色的程序
开始游戏时,将各角色放置在舞台左侧,x坐标相同,y坐标根据跑道宽度调整。各角色运动的速度是由电阻传感器传回的值计算得出,当碰到黄色终点线时广播消息“胜利”,然后将自身放大。当接收到消息“胜利”时未碰到黄色终点线,则停止角色的其他脚本。
下面程序为小猫角色的程序,其他角色需要将“阻力-A传感器的值”更换为各自的传感器的值。
图19 各角色程序
(2) 结果角色程序
当开始游戏时隐藏,接收到消息“胜利”时移至最上层并显示。
图20 结果角色程序
Step4:运行并调试试玩并对游戏进行修改,游戏运行界面如下:小象跑的最快,证明4个水果中桃子的电阻值最小。
图21 动物赛跑中
图22 小象获得胜利
游戏制作到这里就结束了,小伙伴们是不是有了自己的好想法,已经跃跃欲试了呢?让我们自己动手动脑动制作一个属于我们自己的游戏吧!
通过三期Scratch软件的学习与实践,让我越来越发现了Scratch软件的精妙之处,而且也有很多爱好者询问有没有更详细的学习资料,天时、地利、人和是时候出版一本的Scratch书籍了!
实验效果视频尽在二维码中,扫一扫即可观看!
近期新闻
热门新闻
奥松智能微信