下面这张游乐园地图由4 X 4的16个方格组成,每个方格上都印有不同的游乐园元素。将玛塔机器人放置到地图上,家长和孩子们的编程之旅就开始了。作为家长,要首先提出一个问题:玛塔机器人想要先去旋转木马,再去打地鼠,应该如何设计行进路线呢?然后,家长就可以和孩子一起思考:处于当前位置的玛塔机器人,前进三格就可以到达旋转木马,然后右转,再前进两个,再右转,前进一个,就可以打地鼠了。对提出的问题已经有了应对策略,那么如何通过编程的方式实现呢?这时,我们掌握的基本编程能力就要派上用场了。前进编程块,加上数字编程块就可以控制移动格数,转弯编程块可以控制移动方向,只要将他们合理搭配,就能让玛塔机器人完成正确的移动,达到目的地。在使用编程块编程解决问题的过程中,是有可能出错的,当我们发现玛塔机器人并没有按照我们的意愿行进时,我们需要即时复位玛塔机器人,检视并修改"代码",这个过程就是软件开发中必不可少的调试步骤。最后,经过一番思考、分析、实践、调试,孩子亲自编写的代码最终完成了我们提出的目标任务,那一刻孩子所感受到的成就感、喜悦感溢于言表,编程的兴趣,也会慢慢培养出来。兴趣永远是最好的老师。
从上面介绍的各种玩法可以看出来,地图对Matatalab儿童编程机器人来说是很重要的道具。家庭基础版的Matatalab儿童编程机器人自带了两张的地图,而且正面反面都可以使用。单是这两张地图就衍生出了丰富多彩的玩法。作为一款开放式的儿童编程玩具,我们当然也可以和孩子一起规划地图,设计游戏场景,开发游戏关卡,制作道具等等。只要你脑洞足够大,动手能力足够强,就可以给孩子打造一款属于他的独一无二的游戏。自带的地图是4 X 4大小的方格,我们也不必局限于此,根据自己设计的玩法,按比例扩大地图的面积,创造更大的游玩场景。 游戏道具可以充分利用产品自带的,也可以使用家里现有的其他玩具、积木、玩偶等。心灵手巧的家长甚至可以可以和孩子一起利用原材料自制道具。Game Book里面有一些自制游戏的指导内容,根据书中的提示得到指点之后,就可以和孩子一起创造游戏了。创造游戏本身何尝不是一种有趣的游戏呢。