随着计算机和网络的普及,“编程”这个词汇越来越被大家熟悉。有时候一说起XXX会编程序,都觉得这人很牛。编程真的是这么深不可测的事情么?非也非也,实际上编程只不过是将一些可以重复使用的步骤按照一定顺序排列组合而已。它简单到...简单到就像一个游戏!
看标题大家也知道了,今天这个游戏就跟编程有关系。它的出现并不是为了难倒玩家,正相反,它是为了证明编程并不是什么高深的事情。开动脑筋吧,我敢说如果能自己将这款游戏打通的话,你就绝对有能力成为一个合格的程序员!(它还曾经是我们的面试题目呢:p)
菜单说明
游戏装载完后,点击右下角的play进入主菜单:
- New Game - 开始新游戏
- Load Game - 读取游戏存档
游戏目标
玩法说明
基本概念
- 通过排列组合五种基本指令,指挥小机器人的行动。指令如下图所示:
- 从左至右依次是:前行、右转、左转、跳跃、点亮。剩下两个是函数(后面会说明)。
初级操作
- 将这些指令用鼠标拖拽到右侧标有MAIN METHOD的空白格子里面,按照从上到下,从左到右的顺序摆好。
- 然后点击下方的GO!按钮,小机器人就会按照指令的顺序行动。
- 点击RESET按钮重新排列。
- 熟练使用以上操作,基本就可以打通一半以上的关卡了。
高级操作
- 所谓的高级其实就是函数的运用,也就是MAIN METHOD下方的FUNCT.1和FUNCT.2两处空白格子的用法。
- 摆放在这两个函数里面的指令并不会被主动调用,只有当MAIN METHOD执行到 [ f1 ] 或 [ f2 ] 的指令时,它们才会被调用。
- 函数可以被重复调用多次,函数之间也可以互相调用,甚至 - 函数自己也可以调用自己。
- 将反复会用到的步骤归纳起来重复利用,实际上就是函数的本质。熟练使用函数才能最终通关,也是迈向程序员的最大门槛!
- 挑战机器人点灯
初级挑战 - 过三关
入门挑战 - 过八关
程序员挑战 - 通关
提供徽章、卡片介绍、作弊方法,旨在为玩家在Kongregate网站获取Kongregate徽章提供帮助
简单徽章(Easy Badge)5分
完成前5关。相信初学者也可以很轻松地完成。
困难徽章(Hard Badge)30分
完成全部12关。编程新手玩家在8关左右就会感到恼火了,而第10关更是连一些学过编程的都要思考一段时间。所以如果实在过不了,没关系,很多人都这样。况且,我们底下还有攻略的嘛。
攻略:
关卡1: 主程式: 上 上 亮.
关卡2: 主程式: 左 F1 上 上 F1 亮. 函数1: 上 右 上.
关卡3: 主程式: F1 左 F1. 函数1: F2 F2 F2. 函数2: 上 跳 亮.
关卡4: 主程式: F1 F1 右 F1 F1 F1 亮. 函数1: 上 跳 上.
关卡5: 主程式: F2. 函数1: 跳 上 亮. 函数2: F1 F1 左 F1 F2.
关卡6: 主程式: F1 F1 F1 右 F1 左 F1. 函数1: F2 F2 F2 右. 函数2: 跳 上 亮.
关卡7: 主程式: F1. 函数1: F2 F2 上 F1. 函数2: 右 上 亮 右.
关卡8: 主程式: 跳 F1. 函数1: F2 F2 F2 右 F2 F1. 函数2: 亮 上.
关卡9: 主程式: F1. 函数1: F2 亮 F2 左 F1. 函数2: 跳 亮 上.
关卡10: 主程式: F2. 函数1: 上 上 上 亮 跳 左 跳 跳. 函数2: F1 左 F1 上 右 跳 跳 F2.
关卡11: 主程式: F1. 函数1: 左 F2 左 左 F2 左 上 F1. 函数2: 跳 跳 亮 跳 跳 亮 跳 亮.
关卡12: 主程式: 上 跳 F1 F1 F1 F1 左 F1 F1 F1. 函数1: F2 F2 F2 右. 函数2: 跳 亮 (责任编辑:xiaoli) |