
我儿子去年生日那天收到了Code Masters。 游戏指出它已经使用了8年或更早,但今年我们淘汰了它。 它是一款单人游戏,需要您可视化并为游戏板上的动作准备逻辑。 游戏非常容易安装,我的儿子能够独自安装游戏,只有在卡住时才需要我。
该游戏配有地图手册,“指南滚动条”,头像和门户,宝石,以及条件和动作标记。
该地图列出了您的障碍物和可能的移动路径。 指南滚动条确定您可以使用多少操作和条件。 目标是使用动作和条件的适当组合将您的化身移动到门户。 如果地图包含宝石,则还必须沿途捡起宝石。
这很简单,但充满挑战。 10张地图中有60个关卡,随着时间的推移,这将是一个很大的挑战。 最好的部分是,这与他们在学校完成的一些STEM项目有关,其中不同的彩色标记使机器人在轨道上执行不同的动作。

但是,游戏中最好的部分是教我儿子如何调试。 可以理解的是,有很多大喊“爸爸,我需要帮助!”我让他有些扭动,因为他知道了。 然后我来帮助他调试问题。
首先,我会让他说说他的尝试,以便我理解我们可以从哪里开始。 通常,他会找到丢失的片段并得到“啊哈!”的瞬间,只有一小段橡皮鸭可以做到。 最佳的调试形式始终是橡皮鸭调试:https://rubberduckdebugging.com/
如果那不起作用,我们将遍历他的动作以查看中断的位置。 我们一步一步地退回他的动作顺序,并评估出哪里出了问题。 然后,我们进行新的尝试,然后再试一次。
我真的很喜欢这个过程,因为它使我向儿子展示:“看,我整天犯错。 每天。 很多时候我离开工作都没有工作。 但是,这就是我解决问题的方式。”这表明他犯错是可以的,并且需要花费一些时间使事情变得正确。 我不在乎他是否长大后成为一名软件工程师。 但是我确实希望他能获得信心和一般的故障排除技能,因为他们超越了任何职业选择。
这是指向可用的亚马逊游戏和产品的ThinkFun页面的链接。