少儿编程–打地鼠(mind+)

AI 知识库3个月前发布 发哈维飞
1,679 0 0
博思AIPPT

今天我们要做的游戏叫做打地鼠!
相信打地鼠这个游戏,很多小朋友都接触过,这个游戏会有一些调皮的小地鼠在田地里钻来钻去,我们需要拿着小锤子给他们打下去,每当我们敲掉一个地鼠,就会得到一定的积分。

少儿编程--打地鼠(mind+)

所以分析一下这个任务,我们的背景应该是一个户外的田地上,然后基础的角色有两个,一个是到处乱跑的小地鼠,还有一个就是我们用来击打他的锤子。
小锤子这个角色我们的角色库里没有特别合适的,在这儿我选择了一个扫把的角色也可以用来赶走地鼠。

少儿编程--打地鼠(mind+)

角色导入进来以后,我们可以稍微调整一下它的旋转方向,我们可以点击造型页面可以选中这个扫把,然后可以有旋转的按钮,我们拖动这个按钮可以调整方向。
然后我们在第一个造型上右键可以选择复制,就会出现另一个造型,我们再调整一下旋转方向,效果就是一个扫把是抬起来的,另一个扫把是放下的,角度可以调成自己喜欢的角度。
然后角色导入以后调整到自己喜欢的大小,我们就可以准备开始写程序了。
首先我们先写扫把的程序,扫把需要跟随我们鼠标进行移动,如果我们点击鼠标的话,就可以把它砸下去,我们可以通过造型的切换来实现砸下去的效果。
然后跟随鼠标移动的效果,我们可以用运动里的移到鼠标指针的模块,而点击鼠标则在侦测里有对应的判断,我们如果点击鼠标的话,就让角色切换成落下的造型,过一段时间再切换回抬起的造型,这样就有击打的效果了 。
当然点击小绿旗的时候要切换成抬起来的造型,因为我们一直是抬着扫把移动的。

少儿编程--打地鼠(mind+)

地鼠的程序则分为两段:
第一段是地鼠要随机出现,随机的位置可以根据我们背景图的大概范围,比如我的地图,上半区是一些树,下半区是土地,地鼠应该在土地里出现,所以我的坐标范围就设计成了适合我地图的样子,当然也可以按照自己的想法进行修改测试,找到自己喜欢的坐标范围。
因为让角色要在整个区域内随机出现,所以我们的x坐标和y坐标都需要随机生成,角色在第一次生成了以后进入循环,那就要等待一定时间再隐藏起来,隐藏以后再换位置,再次出现这样一直循环,就可以实现角色随机换位置的效果了。

少儿编程--打地鼠(mind+)

地鼠的另一段程序就是如果地鼠碰到了我们的角色,则要增加得分,在这里要注意的是我们的鼠标带着扫把移动,所以地鼠很可能碰到扫把的角色,所以我们在判断地鼠有没有被打倒的时候,还要满足一个条件,就是要按下鼠标,因为按下鼠标代表我们要击打了。
如果碰到了扫把,并且按下了鼠标,那么将得分加一,这里用“与”来连接两个条件,如果条件满足了,还要执行隐藏,换位置并重新出现的任务。
和之前一样,得分有了增加的任务,所以在开始时就一定要清零。

少儿编程--打地鼠(mind+)

游戏基础任务就这些,后面可以添加自己喜欢的角色来当做地鼠,增加地鼠数量,也可以自由创意自己的锤子角色,也可以修改得分数量,有想法就都可以去大胆实现一下啦!

© 版权声明

相关文章