友情提示:380元/半年,儿童学编程,就上码丁实验室。
上一期的公众号发布了迷宫背景生成的内容,又一次在相关微信群和QQ群引起了大家热烈的讨论,在这里非常感谢大家的支持与参与!
本期内容承接上一期,来介绍几种迷宫的模式吧!
一、碰到颜色返回模式。
这是初学者最喜欢做也最容易完成的项目,碰到迷宫外颜色返回起始位置,碰到终点奖品游戏成功。
你可以发挥自己的想象力,画出绚丽多彩的迷宫图出来。
二、添加障碍物模式。
在上图的迷宫中,玩家只能在迷宫内自由移动,碰到移动的蝙蝠则游戏结束,走出迷宫游戏成功!
三、计时器模式。
如上图,玩家碰到迷宫或巫婆回到初始位置,碰到苹果游戏结束。如果技术不好或运气不好,游戏是不是要一直玩下去不能结束呢?
当然不是了,我们可以引入计时器,限定玩家的游戏时间,如果超过了游戏时间则游戏失败。
当然,你也可以用其它方法结束游戏!比如外接开源硬件后,用声音传感器、光线传感器、按键、旋钮等来控制。
四、动态迷宫模式。
如上图,小老鼠要走出迷宫,被两个一直旋转的圆圈(有缺口)困扰,碰到圆圈则返回中心位置。这是一个最简单的动态迷宫。
动态迷宫的可拓展性非常强,比如局部动态,类似与上图的激光门,3秒出现3秒隐藏,如果绝地武士碰到激光则游戏结束;再比如整体动态,前文的小老鼠闯迷宫就是这种模式;又比如障碍物动态,当玩家接近障碍物时障碍物会移动,碰到玩家则游戏结束。
五、镜子迷宫模式。
镜子迷宫指玩家的移动不是你按键上下左右,它也移动上下左右,而是下上右左的移动,与现实世界正好相反,宛如在镜子中一样。
如上图,它的程序很简单。镜子迷宫也可以进行极大的拓展,比如你可以改变玩家所处迷宫的物理环境,重力不是往下,而是向上;按某个键,玩家的移动方向是随机的,甚至距离也可以随机……
想象力是没有极限的,想到就要做出来哦!
更多迷宫的玩法和创意,期待您的交流!
转自公众号:
临汾南城教辅中心