优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!

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

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第1张图片

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

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

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

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

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第2张图片

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

小球的代码:

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第3张图片

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第4张图片

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

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第5张图片

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第6张图片

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

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第7张图片

往期文章推荐:

关于公布2021年度“全国青少年人工智能活动特色单位”名单的通知!

“双减”:中国教育改革新起点!

有人知道乐高机器人和乐高少儿编程区别吗

CSP-J/S2021第一轮认证入门级&提高级真题及参考答案

优秀课程案例:利用scratch解古代数学问题:浮屠增级

优秀课程案例:使用Scratch图形化编程工具做一个见缝插针游戏!_第8张图片

你可能感兴趣的:(游戏,游戏开发,https,微软,scratch)