Scratch是一款深受青少儿喜欢的编程软件,尤其对于没有接触过计算机编程方面但想要入门的孩子来说,Scratch是很好的编程入门启蒙工具,图文结合,生动活泼,可直接产出作品,让孩子在边玩边学的过程中掌握编程思想,也能为后续更专业的计算机语言的学习打好基础。今天小码王Scratch培训机构老师就来教大家用Scratch制作一款经典游戏——挖宝石,你肯定也玩过,跟着老师一起做,你就可以自己把游戏设计出来!
我们的游戏规则是:游戏开始,会出现一个左右运动的宝石夹,当夹子运动到一定的角度,按下空格键,宝石夹会穿过地面,当碰到宝石,将宝石夹出地面,若没有碰到宝石,会一直运动直到碰到边缘,此后回到初始位置;同时我们会建立两个变量,一个是倒计时,一个是宝石数量,在规定时间里,看大家能挖到多少个宝石!现在我们开始游戏的制作吧~!
一步:创建角色和背景
第二步:制作码猿开场动画
相信大家都会制作类似的动画了,无疑就是将码猿从一个位置移动到另外一个位置,不要忘记让码猿耍完酷,要广播开始挖宝石哟~
第三步:建立倒计时和宝石数量
在数据的脚本里面新建变量——倒计时、宝石数量,先我将倒计时设置为10秒,每等待1秒,便让时间减少1秒,如果倒计时为0,那么让码猿说出我们一共挖到的宝石数量,此后结束游戏;
不要忘记我们一直强调的初始化哦~
第四步:制作左右摇摆的宝石夹
当接收到开始挖宝石的消息后,宝石夹就要开始左右运动了,那么怎样让它一直左右运动呢?这里我们用到了旋转,先面向左边开始运动,然后向右运动180°,再向左运动180°,此后一直重复此过程就行啦;
第五步:制作宝石夹的运动轨迹
这里我们运用到了画笔的脚本,当按下空格键后,落笔,重复执行将Y坐标移动10步,直到碰到宝石,改变为土壤的颜色,将Y坐标移动-5步,这样就达到了一个缓慢上升的效果了,同时广播成功啦,这时切换到宝石的脚本;同理,碰到边缘,但并没有碰到宝石,也给宝石夹一个回来的过程,下面的代码和碰到宝石回来的过程是一样,一个不同的便是没有广播成功啦;
第六步:制作宝石的运动轨迹
当宝石接收到成功的消息后,移动到宝石夹的位置,如果夹出地面便隐藏,同时将宝石数量增加1;当接收到挖宝石的广播后,便让宝石随机出现在黄色区域的土壤里;
好了,游戏这就已经做好了,跟着小码王老师一起动手,是不是很简单呢?有兴趣的小朋友还可以增加一些其他的宝藏或者障碍物,比如石头空箱子等等,也可以让游戏更有趣哦。
孩子初入门学习编程,从Scratch工具开始更容易上手,也能培养编程的兴趣,后续想要进一步深入学习的话,也更轻松一些。南京小码王Scratch培训机构除了Scratch课程外,还有Python、C语言等,满足孩子从入门到提升的需求。眼看六一和暑期将至,小码王还计划推出多样的课程活动,欢迎小朋友们前来试听课程,还能领取更多免费的Scratch教程和其他课程资料,我们等你来!