关于Winspire: Algorithms
玩味地提升算法思维!
Winspire是一款带有编程的算法开发游戏。我们创建了一款游戏,可以帮助学生和成人培养算法思维,并掌握基本的编程技能。
玩家将必须使用编程语言控制 Win 机器人并使用它通过关卡,各种障碍、敌方机器人和各种位置等待着他。游戏共有14个关卡,分为3个地点:“工厂”、“花园”和“雪迷宫”。
“工厂”位置具有教育意义,操纵杆将作为助手提供给用户。在这里的整个旅程中,玩家还将以与 Win 对话的形式获得分步教程的帮助。此外,在控制面板的正上方,一个提示按钮将始终可用,通过单击该按钮,将再次显示当前级别的训练。
在“花园”位置,训练继续进行,但在具有放大地图的更困难的级别中,继续在航站楼下进行。要查看整个地图,有一个用于关闭/打开终端的按钮。
最后一层位于“雪迷宫”位置,地图变得更大,向右移动,您可以“滑动”沿着它移动。
主要工具是终端,玩家将在其中使用编程语言编写命令,其语法完全基于英语。除了基本的机器人移动命令外,还有帮助对付敌对机器人的攻击命令,以及“if”和“while”结构。 “if”结构仅在满足条件时才执行其中的命令 1 次,而“while”结构是一个循环,这意味着命令将一直执行到条件满足为止。同时,可以在结构内部同时输入无限数量的条件。为此,请使用特殊符号“&”,之后您可以编写以下条件,这样您就可以多次使用。
为了让玩家更容易理解代码,所有的命令和结构都涂上了合适的颜色。此外,位于一个或多个构造内的命令会相应地自动缩进。
有一个调试器可以检测和修复代码中的错误。除了显示错误本身和代码行之外,还会显示程序中的所有步骤。为了方便起见,终端还显示了一行有错误的代码。
随着关卡的推进,玩家将在地图上遇到微芯片,收集可用于研究工具或定制机器人的微芯片。目前,“改进”面板中有 2 项改进:攻击命令和“while”构造,这对于完成关卡很有用,而确切的时间 - Win 会在适当的级别告诉玩家。定制机器人一共9个零件,头部、躯干和腿部3个零件。