Winspire 是一款基于编程的算法开发游戏。我们打造了一款游戏,旨在帮助学生和成人培养算法思维,并掌握基本的编程技能。
玩家需要使用编程语言控制 Win 机器人,并与其一起闯关,挑战各种障碍、敌方机器人和各种场景。游戏共设 14 个关卡,分为 3 个区域:“工厂”、“花园”和“雪迷宫”。
“工厂”区域具有教育意义,摇杆将作为辅助工具供玩家使用。在整个旅程中,玩家还将通过与 Win 对话的方式获得循序渐进的教程帮助。此外,控制面板上方始终会显示一个提示按钮,点击该按钮即可再次显示当前关卡的训练内容。
在“花园”区域,训练仍在继续,但难度会更高,地图会放大,并延伸至终端下方。要查看完整地图,请点击关闭/打开终端的按钮。
最后的关卡位于“雪迷宫”区域,地图向右延伸,变得更大,玩家可以通过“滑动”移动。
主要工具是终端,玩家可以使用编程语言编写命令,其语法完全基于英语。除了基本的机器人移动命令外,还有用于对抗敌方机器人的攻击命令,以及“if”和“while”结构。“if”结构仅在条件满足时执行一次其中的命令;“while”结构是一个循环,这意味着命令将一直执行,直到条件满足为止。同时,可以在结构内同时输入无限多个条件。为此,请使用特殊符号“&”,在其后可以输入以下条件,如此反复。
为了方便玩家理解代码,所有命令和结构都以相应的颜色绘制。此外,位于一个或多个结构内的命令也会自动缩进。
有一个调试器可以检测和修复代码中的错误。除了显示错误本身及其对应的代码行外,还会显示程序中的所有步骤。为了方便起见,终端还会显示包含错误的代码行。
随着关卡的推进,玩家会在地图上遇到微芯片,收集这些芯片可以用来研究工具或定制机器人。目前,“改进”面板中有两项改进:攻击命令和“while”语句,这将有助于玩家完成关卡,并且会在玩家到达相应关卡时告知具体时间。机器人的定制部分共有9个,包括头部、躯干和腿部各3个。