1:今天我们先来一个简单版的见缝插针游戏,也可以说是一个偷懒的版本,我们先来看一下效果图:

b592e732dd90113224bd744c365306c4.gif

这样看倒也感觉不出来有啥问题,我们先来看一下这个游戏的游戏规则:

见缝插针是一款非常容易上瘾的休闲小游戏。游戏画面非常的简洁,白色的背景中央,放置着一个不断旋转的太阳状的球体,周边网状似的放射连接着许多小球,又有点宇宙中星球的感觉,与白色的背景产生出了鲜明的对比。游戏的玩法非常简单,当黑色的球体不停转动的时候,大家只需通过点击屏幕,让屏幕下方带有数字的小球粘到大球上,直的所有带有数字的球都粘完即可。看似简单的操作及玩法,但想让带有数字的小球不撞击旁边的小球,游戏也将宣告结束。

好了,我们知道了游戏规则,基本就知道怎么去做了。知道大概分为两个部分:中心大球和可以发射粘到打球周边的小球。小球之间不能撞击和接触,接触则失败。今天这个简单版的我们就不做细节了,比如中心球体旋转和数字记时和小球球身数字标记。

我们来看一下中心大球的代码:

25b8895ab0dfd400aeaf7b8f34c0e503.png

其需要一直保持在最上层,也就是最前面

小球的代码:

0b9f9f10419e5f01ed06d0553f49400f.png

9af1efe1645ded306175bba7d108dcee.png

游戏结束(胜利和失败):

485a589475deb6ee150669ab3a5ef59c.png

5a1b173ee14ef4c02a0a4311f10b59a8.png

好了,我们可以看到这个代码的实现是有欠缺的,虽然能玩,但是有很多细节没有完善:比如中心球旋转、周边发射的指针球不是围绕中心旋转,而是贴着球边进行旋转等,我们下个版本看是否把这个细节完善掉。或者期待您的实现和投稿。

814d136c7f5aefdc794342ba91c40b96.png

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐