Blockly游戏之迷宫第三关

2020-05-26    1547

第三关也是一条线段,但它比第一关的线段要长,那首先想到的就是让小人一直向前走,多放几个“向前移动”总可以到达终点吧。可是这关使用积木的块数是有限制的,只能使用两块积木。我们看到游戏提供了一个“重复直到”积木,它就是循环积木。

 

循环积木(重复积木),循环积木由循环体及循环的判定条件两部分组成。

maze3r.png

在本关游戏中循环的判定条件是到达目的地,就是到达红色圆圈中间黑点的定位图标处,循环体是绿色“重复直到”积木包围住的全部,也就是“向前移动”积木,这里只有一块积木,可以有多个积木。这样的积木组合表达了让小人重复执行向前移动指令,直到遇见定位图标才停下来。也就是说如果小人没有遇见定位图标就不能停,继续重复执行向前移动。那么对于走这样一条线段,就一个向前移动,让它重复执行就完了,只要没达到判定条件它会一直的去执行,即使再长的线段还是用这两块积木就够了。再远的路,只要方向正确,走下去,总会到达目的地:)

maze3.jpg

Blockly迷宫游戏他的设计非常有趣,寓教于乐。游戏目标很明确,让小人从起点到终点即可过关,共10个关卡,循序渐进难度逐渐递增。让孩子们在玩游戏的过程中不知不觉的学到了编程的思维,来挑战吧!

去挑战

http://www.youweiit.com/myblockly/games/zh/maze.html?lang=zh-hans&level=3&skin=0