最新消息:

少儿创意编程(特24)scratch之迷宫模式探索(中)

Scratch 少儿编程 2311浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

本期内容承接上一期,继续介绍几种迷宫的模式吧!

六、遮罩迷宫模式。

首先介绍一个用方向控制的遮罩迷宫。

少儿创意编程(特24)scratch之迷宫模式探索(中)

遮罩迷宫效果如上图,小老鼠在迷宫中寻找水源,按方向键移动老鼠1,按adsw键移动老鼠2;只有在老鼠附近的地方是可视的,其余地方一片黑;并且老鼠只能在迷宫中移动。

少儿创意编程(特24)scratch之迷宫模式探索(中)

这个效果是如何做到的呢?上图是角色区,背景是黑色背景,处于舞台最底层;迷宫也是黑色的,处于第2层,但置于舞台是不可见的,因为它与背景同色;老鼠处于舞台的最上层,是可见的;黄色的光影处于舞台的第3层,始终移到老鼠的位置。

少儿创意编程(特24)scratch之迷宫模式探索(中)

还不理解的话看上图,是不是就明白了!老鼠为什么始终在迷宫内移动呢?首先光影角色要设置一定的透明效果,其次程序运行时,老鼠碰到光影的透明效果颜色要后退与前进相同的步数,这样它就会被困在迷宫中。

接下来我们了解一下鼠标控制的遮罩迷宫。

少儿创意编程(特24)scratch之迷宫模式探索(中)

如上图,舞台一片红,只有透过小孔才能看到舞台后面的小猫,小孔跟随鼠标移动。小猫在可视状态下可用方向键移动走迷宫。它是如何实现的呢?

少儿创意编程(特24)scratch之迷宫模式探索(中)

同样我们来看角色区,发现除了和舞台大小一样有小孔的角色,还有8个没有孔,和舞台大小一样的角色。还是搞不清状态?

少儿创意编程(特24)scratch之迷宫模式探索(中)

原来这8个角色分别处在小孔角色的左上、上、右上、右、右下、下、左下和左这8个位置,并且与小孔角色相连且跟随鼠标同步运动,这样不管小孔角色怎么移动,因为其它角色也跟随移动,所以舞台始终是红色。上图是最右侧角色的程序。

七、自动走迷宫模式。

自动走迷宫同样介绍两种。

第一种是角色在迷宫中按某方向不停前进,需要玩家控制方向,类似贪吃蛇的移动。

少儿创意编程(特24)scratch之迷宫模式探索(中)

如上图,吃豆人在迷宫中移动,碰到障碍物停止移动,需要玩家改变方向才能继续移动,吃到豆豆(红色方块)得分,被小人追上游戏结束。那吃豆人是怎么在迷宫中自行移动的呢?

少儿创意编程(特24)scratch之迷宫模式探索(中)

看上图的程序,吃豆人嘴的最前面有一个黑点,它侦测到绿色,也就是迷宫通道的颜色就移动,否则不移动也就是停止。

第二种自动走迷宫就比较神奇了,它是真的自己在不停的移动找迷宫出口。

是不是很厉害,有点人工智能的感觉,程序虽然有点多,但远比你想的要简单。

少儿创意编程(特24)scratch之迷宫模式探索(中)

这里展示一下主干程序,给大家提供思路。

更多迷宫的玩法和创意,期待您的交流!

转自公众号:
临汾南城教辅中心

您必须 登录 才能发表评论!