打地鼠游戏制作讲解

2018-04-15    1220

这款本站原创的打地鼠游戏设计很简洁,和网上好多打地鼠的游戏设计不同,这款打地鼠只需要一个地鼠角色,而不像网上的设计了好多地鼠角色,制作起来比较繁琐。

首先背景的地洞是一个三行三列的阵列,这样使地洞的坐标X和Y各只有三个值,让角色随机出现在这三行三列的坐标中,这是设计简洁的关键。如果懂坐标知识的话就很好理解。学习scratch一定要搞清楚xy二维坐标。

 

点击舞台-背景,导入事先制作好的带有九个地洞的背景图片。新建两个角色mouse和hammer,在角色的造型中分别导入老鼠和锤子图片。

 

选择mouse角色,在指令区点击数据,定义两个列表xlist和ylist。xlist的值为-10,-138,110,也就是背景x轴的三个值。ylist的值为63,-5,-82,对应背景y轴的三个值。再新建一个变量score,用来显示击中的次数。

mouse的脚本分三块:1、当开始按钮绿色小旗被点击时将变量score设定为0,移动角色到坐标(-10,-5),也就是中间的地洞,显示角色并说“来打我呀”,然后重复执行让角色mouse随机在各地洞出现,并且出现的时间和等待的时间都是在一定范围内随机的。2、当开始按钮被点击重复执行一个判断,即当鼠标键被按下和碰到hammer这个角色同时发生,则将score变量加1,并且播放声音,然后隐藏。3、一个定时功能,执行20秒后,说"game over"3秒,停止全部脚本。

 

hammer角色脚本分两块:1、当开始按钮被点击让锤子这个角色始终跟随鼠标移动。2、当鼠标键被按下有个锤子击打的效果,也就是切换造型。

 

 

这款Scratch打地鼠的游戏就制作完成了,是不是很简单?有兴趣的话再可以改造的更完美些。