13年通关史上最难游戏 玩通你就成软件工程师了(2)
It’s an accomplishment。
软件工程师Micah Elizabeth Scott,把这个游戏移植到NDS上,他告诉我,“Robot Odyssey”这个游戏对于塑造他后来的人生扮演了一个重要的角色,并且强调这款游戏是一件多么独特的作品,“通过这款游戏,你能够看到这个人,或者是 这个制作团队的风格,他们通过合作的方法,用高度的抽象来使得游戏中的一切井井有条。”
在那个早期的消费软件时代,这个游戏的诞生绝对是一次自由意志的尝试。Learning公司除了做出 “Robot Odyssey”之外,还制作了一系列经典游戏,像“Rocky’s Boots”、“Reader Rabbit”、“Gertrude’s Puzzles”,这家公司是由4名美国国家科学基金会资助的,对软件感兴趣的教育家成立于1980年,他们分别是:Leslie Grimm,Ann McCormick,和Teri Perl,以及Warren Robinett(他是世界上第一个创造复活节彩蛋的人,他在游戏“Atari’s Adventure”的一个秘密房间中隐藏了他的名字)。这家公司是一家非典型的公司,它关注益智类游戏,同时还由女性领导。Grimm和 Robinett设计了1982年的“Rocky’s Boots”游戏,游戏教孩子们学习与非逻辑门,并且抓住了我6岁时的心,Grimm同时也是“Robot Odyssey”的作者之一。后者是一名22岁的斯坦福大学本科生Michael Wallace的心血结晶。
The game taunts you。
Wallace告诉我,写这个游戏是他一生中最美好的时光。他原本只是Learning公司的一个客服,通过看Robinett写的 “Rocky’s Boots”的代码,他自学了在Apple 6502上用汇编编程。在Robinett离开公司之后,Wallace扩展了Robinett的代码,构成了“Robot Odyssey”底层架构,包括游戏中令人眩晕的,把电路嵌入电路的能力的开发。完成这些并不是一件容易的事;Wallace认为这是创造艺术的过程。那 时他每周工作100小时,当Teri Perl向传奇计算机科学家Alan Kay介绍这个项目的时候,Alan说,“你这是在浪费你的时间。这不可能被完成”。他这话的意思是,在一台苹果家用机上运行这么复杂的程序是不可能的。当“Robot Odyssey”横空出世后,公司给了Wallace一块牌匾,上面写着,“这不可能被完成。——Alan Kay”。
在得到斯坦福的生物学博士学位后,Leslie Grimm在她女儿的学校做志愿者的时候,开始对计算机潜在的教育用途产生了极大的兴趣。除了掌管整个项目外,她还负责“Robot Odyssey”的一部分工作:Robotropolis的5个等级以及3个教程(在1.1版本中被扩展到5个教程,为了让游戏对玩家来说更容易一点)。 这5个不同的游戏等级是由5个不同的个人单独创作的。我必须要指出,16岁的高中生Shaun Gordon设计了恶毒的第四个等级,“主控制中心”是我和许多玩家的滑铁卢。
Wallace在开发这款游戏的时候一直都非常忙,以至于直到游戏完成,他都从来没有玩过。我问过他,是否某天他会试试,他告诉我说,“这也许会花掉他好几年的时间”。他不确定在Learning公司里是否有人能够单独通关这款游戏!
为了解决游戏中的难题,你会获得3个(最终将是4个)机器人伙伴帮助你连线或者编程。从下面这张图中可以看到,从左到右,它们分别是Sparky,Scanner和Checkers。它们能够移动,探测墙壁,拿起或是放下物品,以及和别人对话。
Sparky,Scanner,and Checkers:they are yours to command(and scream at)
我上面提到的编程的意思,是比敲电脑代码更加原始的东西,甚至比汇编相对计算机运行来说更加底层的东西。我的意思是构成芯片内在的逻辑门(与,或, 非)。与其说“Robot Odyssey”在玩编程,不如说它是在玩电子工程。你用来编程的东西是最基础的东西。你有的是电流通过导线和逻辑门的电路。这些逻辑门构成了布尔逻辑的 基础操作。
免责声明:本文仅代表作者个人观点,与世界朋友网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。