你想一起玩个游戏吗?
学习编程应该是充满乐趣的,所以为什么不用KUBO来玩个游戏呢?在这篇博文中,我们将向你介绍一个创意的方式,可以使用KUBO玩经典的蛇棋游戏。
它将以有趣和创新的方式培养学生的排序和解决问题的能力。
这项活动对低年龄段学生练习算数和转弯很有帮助。同时它也是一个提升较大年龄学生们创建函数的好的机会。同时,当学生们在创建自己的棋盘时,还涉及到艺术和设计方面的知识。


蛇棋游戏
不熟悉这个游戏的老师和学生也不用担心,我将在下面详细介绍它的游戏规则。每场游戏至少需要两个玩家。玩家轮流掷骰子,之后可以根据掷的数字进行移动KUBO。
如果KUBO到达梯子的底部,它就可以爬上去;如果KUBO移动到蛇头上,他们就会掉下来。第一个到达棋盘顶端的选手就是获胜者。
如何和KUBO一起游戏呢?
你将需要1块板,1个骰子,至少1套KUBO基础套装,和额外的彩色计数器。玩家掷骰子,然后让KUBO移动他们掷的数字。在下面这个例子中,学生掷了一个3,所以他们创建了一个编码序列,将KUBO向前移动三个正方形。这使得KUBO可以利用梯子向上走,因此这个编码序列还包括爬梯子的Tagtile图块,如图所示。现在轮到另外一个同学了,如果每个组只有一个KUBO,就可以使用彩色计数器来标记不同玩家之间的停留的位置。


低年龄段的学生可以直接将TagTiles®放在垫子上。年龄较大的学生或对KUBO编程非常熟悉的学生可以创建一个函数,在棋盘上直接使用执行TagTile®。如果KUBO移动到梯子下或蛇头上,学生们需要将爬梯子和掉下蛇这部分移动添加到整个编程序列中。
其他一些很棒的例子
这个博客中的棋盘是将两张来自KUBO地图制作工具中的带有空间主题背景的地图打印出来而制作完成的。将两张地图粘在一起,然后数字、梯子和蛇都是画在地图上的。学生可以创建自己的棋盘,自己掌握其简单或复杂的程度。你还可以将棋盘用薄膜进行层压,让它更耐用,并可以多次使用。
下面是如何在这个游戏中使用函数的举例。函数的执行图块放在KUBO开始移动的地点上。


希望这种创意的方式的介绍可以激起你尝试其他将KUBO和棋盘游戏结合的想法,我们很期待看到你的创意!
作者:Nicola Kleiser
教育技术顾问
英国克鲁