设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

史上最困难的电脑游戏

2014-2-24 10:58| 发布者: joejoe0332| 查看: 3443| 评论: 0|原作者: 菜鸟浮出水|来自: 伯乐在线

摘要: 游戏的名字叫“Robot Odyssey”,我花了13年的时间才通关,而且它还让我走上了程序员的命运。在我6岁的时候,我非常喜欢这款游戏。2年后,我得到了“Robot Odyssey”这款游戏,它宣称扩展了“Rocky’s Boots”的基本 ...


  在我年轻的时候,我完成了前三个难度,但是我以及我的小伙伴们都在第四个难度被卡住了,跟它比起来,前面三个难度简直就好像是算术跟代数的区别。(就像Thomas Foote说的那样,“我被这一个等级卡了整整一个大学。”)第五个等级就像传说一样,通过根本就是做梦。在那个年代,还没有因特网,如果你不是在硅谷的话,想找到别的玩过这个游戏的人都非常困难。这个游戏成为了我的“复仇者”,一段我内心纠缠不下的记忆。给你描述一下你就懂了,在我用BASIC和Pascal编程很多年之后,我还是不能通关第四个难度。


  这个游戏给那些玩过的人带来了深刻的影响。我的小弟弟,跟我的妹妹和我一样,都被这个游戏给难住了,他告诉我,“这个游戏就是他走上程序员道路的开始”。即使有那么多人被卡住了(事实上所有人都被卡住了),这个游戏带给玩家的新思想和新概念是其他游戏所不能比的。“One Girl, One Laptop”公司的游戏开发者以及硬件黑客Quinn Dunki写了著名的游戏“Gate”,而它继承了“Robot Odyssey”的许多思想并用了很多相同的概念。科技法学教授James Grimmelmann告诉我,“Robot Odyssey”这款游戏是他游戏生涯中“阴郁的十年”,在完成任何一个难题时都产生一种巨大的成就感——“这也是我喜欢编程的最大原因。”


  在2004年,程序员/音乐家/黑客Joan Touzet用这款游戏来教中学生如何编程。Thomas Foote是如此的执着于这个游戏,他在一个小但是专业的俱乐部的支持下,花了好多年,用Java重新实现了这款游戏。(他是成功通关,并取得Learning公司认证的第34个玩家。)Foote把它的Java版本叫做“DroidQuest”,并且这也是今天能够玩到这款游戏的最简单的方法。


It's an accomplishment.

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.

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).

Sparky,Scanner,and Checkers:they are yours to command(and scream at).


2

酷毙

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部