|
楼主 |
发表于 2014-2-27 09:01
|
显示全部楼层
这里所谓的编程其实比通常我们讲的电脑代码更加原始,甚至可以说只是最底层的组合。我指的是组成内置芯片的逻辑门(AND, OR, NOT)。所以说玩《机器人奥德赛》不止是在编程,而且也是在玩电子工程。玩家用来编程的工具是最基本的,玩家可以使用电流通过导线和逻辑门的电路。这些逻辑门构成了布尔数学体系逻辑的基本操作。
布尔数学体系的逻辑其实十分简单。它其实是两个相对值,通常称为“TRUE”或者“FALSE”,但是我们讨论的是电路,所以称之为“ON”和“OFF”似乎更恰当些。游戏中的机器人拥有各自的推进器,以便可以自由移动。比如说,如果你通过一条“ON”的导线向机器人推进器输入电流时,那么它的推进器将会被打开并驱动机器人移动。
通过使用这些逻辑门,玩家需要利用机器人来完成一些一开始非常简单的任务,但是随着游戏环节的不断深入,任务将会变得越来越困难。
随着游戏的深入,当有些任务需要玩家用一个机器人通过一根只能发送“ON”和“OFF”信号的天线向另一个机器人发送信号来使它移动的时,这些逻辑门的功能就不够用了。但是这些逻辑门其实是非常强大的,只要有足够的组合,这些小小的逻辑门可以完成任何任务。但是这需要玩家去思考,这也是游戏的精髓所在。
这些简单的逻辑门可以通过足够的组合来完成极其复杂的任务。这就是计算机编程,利用基本的操实现非常复杂的架构。
该游戏得到了业界的一致认可,获奖无数。尽管规划中的续作始终未能发布,但是这丝毫不能掩盖其光辉的历史。
|
|