优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏
1:今天我们先来一个简单版的见缝插针游戏,也可以说是一个偷懒的版本,我们先来看一下效果图:这样看倒也感觉不出来有啥问题,我们先来看一下这个游戏的游戏规则:见缝插针是一款非常容易上瘾的休闲小...
·
1:今天我们先来一个简单版的见缝插针游戏,也可以说是一个偷懒的版本,我们先来看一下效果图:
这样看倒也感觉不出来有啥问题,我们先来看一下这个游戏的游戏规则:
见缝插针是一款非常容易上瘾的休闲小游戏。游戏画面非常的简洁,白色的背景中央,放置着一个不断旋转的太阳状的球体,周边网状似的放射连接着许多小球,又有点宇宙中星球的感觉,与白色的背景产生出了鲜明的对比。游戏的玩法非常简单,当黑色的球体不停转动的时候,大家只需通过点击屏幕,让屏幕下方带有数字的小球粘到大球上,直的所有带有数字的球都粘完即可。看似简单的操作及玩法,但想让带有数字的小球不撞击旁边的小球,游戏也将宣告结束。
好了,我们知道了游戏规则,基本就知道怎么去做了。知道大概分为两个部分:中心大球和可以发射粘到打球周边的小球。小球之间不能撞击和接触,接触则失败。今天这个简单版的我们就不做细节了,比如中心球体旋转和数字记时和小球球身数字标记。
我们来看一下中心大球的代码:
其需要一直保持在最上层,也就是最前面
小球的代码:
游戏结束(胜利和失败):
好了,我们可以看到这个代码的实现是有欠缺的,虽然能玩,但是有很多细节没有完善:比如中心球旋转、周边发射的指针球不是围绕中心旋转,而是贴着球边进行旋转等,我们下个版本看是否把这个细节完善掉。或者期待您的实现和投稿。
更多推荐
已为社区贡献13条内容
所有评论(0)