少儿编程ScratchJr教程(10)——走迷宫(疑惑篇)

终于来到了我们ScratchJr教程的最后一节课,在前面的9节课中我们已经学完了ScratchJr中的功能,以及每个指令积木的用法。相信你一定玩过迷宫游戏,一个入口,一个出口,寻找唯一的路径。这节课我们就来利用ScratchJr制作一个简版的走迷宫游戏。


老规矩,先来看看游戏效果演示。



游戏很简单,你通过按钮控制小红人上下左右移动,当它碰到黑线就会返回初始位置,当它碰到五角星就会进入下一关。


好了,还是请你先自己思考一下动画中的3个问题,这个动画的场景发生在哪里?里面有哪些角色?每个角色都在做什么?看看自己能不能完成它。

在继续往下看之前,记得一定要先自己动手做一做。




这个动画的场景发生在哪里?


在这个游戏中总共用到了4个场景,前3个游戏场景用到了一个纯色背景,第4个通关场景使用的是大魔术师中使用过的剧院背景。在这里你可能会有一个疑问,背景中的迷宫图形是背景还是角色?你可以自己思考一下。




里面有哪些角色?


在游戏场景中,有迷宫图形(不同图形代表不同的游戏难度)小红人五角星4个控制按钮





在通关场景中,有一个小红人和一个WIN的单词



每个角色都在做什么?


游戏场景


首先,当你点击绿旗按钮或者进入下一关游戏时,游戏会播放出一段背景音乐。


接着,你可以通过4个操控按钮控制小红人向不同方向移动。


移动的过程会发生两件事。


1、小红人碰到代表迷宫的黑线,将会返回初始位置,还会发出一个碰撞的声音。


2、小红人在前两关中碰到五角星后会进入下一关,在第三关中碰到五角星后会进入通关场景。


通关场景


WIN单词

WIN单词会在舞台上连续快速的变大和缩小。


小红人

1、小红人会一边说“赢了”,一边跳跃几次表示庆祝。

2、点击小红人会回到第一关,重新开始游戏。


好了,接下来就该你自己动手了,你需要思考一下如何通过按钮控制小红人移动?如何知道小红人碰撞迷宫还是五角星?你所画的迷宫也不用跟我的一模一样,只需要区分出不同的游戏难度即可。看看自己能不能完成它吧完成以后,可以在文章下面留言你所用的时间,看看自己是不是最快做出来的。


如何利用上面分析的结果,制作出走迷宫的游戏,请继续关注后续教程《少儿编程ScratchJr教程(10)——走迷宫(解决篇)》


如果你在学习过程中遇到问题无法解决,你可以扫码关注我的微信公众号“梦世界”给我留言,我会对你的提问一一进行解答。或者你有什么好的想法,也欢迎在公众号中给我留言,帮助我对教程进行持续改进。



Talk is cheap. Show me the code...

0条留言

留言