一个17岁的家伙如何将80年代的街机游戏移植到计算机上

图片

1987年11月寒冷的早晨6点。 17岁的程序员Martin Webb坐在什罗普郡一所房子里的一台计算机前。 马丁的父亲丹尼斯·韦伯(Dennis Webb)以及游戏出版公司US Gold的负责人杰夫·布朗(Jeff Brown)也在这里。 他们整夜都没睡。

昨晚,在Telford Ablex Audio Video Studios发行数以万计的Outmod版本的Commodore 64游戏的几分钟前,该游戏本应打入诱人的圣诞节市场,其中一位测试人员报告说,在制作过程中出现了问题。 在马丁的代码和美国金牌涡轮磁带装载机之间的某个地方,隐藏着一个错误。 他们无法解决工厂中的错误,因此他们搬到附近的房子里,以便Martin可以默默地集中精力解决问题。 没有人说一句话,但是没有必要提醒这位少年这件事危在旦夕。 OutRun是最受欢迎的街机游戏,US Gold提前向Sega支付了25万英镑,以获得该游戏在家用计算机上的发行权(最昂贵的许可证通常以该价格的四分之一出售)。 签订了合同,广告旋转了几个月。 也许那是当时最令人期待的从街机上转移游戏的项目,马丁负责为C64创建最重要的版本,并将在全球范围内销售。

大人离开房间做早餐,让马丁独自一人。 到那时,他几乎没有忍住眼泪。 他回忆起那天早上在家里时说:“我精疲力尽是因为我几天没有睡觉。” “我很容易失去平衡并放弃。 但是在这样的时刻,您意识到放弃比战斗要糟糕得多。 不管看上去多么艰难,前进都比失去捐赠的一切容易。 即使在我17岁的时候,我也能感受到。”

大多数读者都应该记得OutRun,这是一款悠闲的Sega街机赛车游戏,于1986年出现在街机上。 玩家在一条漫长的高速公路上开着法拉利Testarossa,试图在适当的时候保持健康,并在乘客座上给金发女郎留下深刻的印象。 但是,接受转换OutRun任务的Martin的道路有些不同。 他和他的父亲丹尼斯(Dennis)跳入家族拥有的福特塞拉(Ford Sierra),从他们在肯特的家到美国金伯明翰办公室,向北行驶M1。 马丁说:“我总是很讨厌和父亲一起旅行。” “我喜欢听广播,父亲喜欢讲话。 我们提早离开,我只想睡觉和做梦。 但是我父亲渴望谈论游戏和我的代码。 这让我筋疲力尽。”


丹尼斯负责图形处理,因此他在游戏车上写下了自己的姓名缩写和马丁的姓名缩写。

尽管马丁只有17岁,但他已经成为一位经验丰富的程序员,已经发布了十多款游戏。 这些游戏大多数是德州仪器TI-99 / 4A家用计算机的原始项目,大部分通过邮件出售。 我父亲经营一家企业(因此经营马丁),还为游戏创作图形。 他们的公司Intrigue Software运作良好,并在TI-99用户中赢得了良好的声誉。

“这是很好的资金来源,”马丁说。 “我在为TI-99开发游戏方面积累了经验,因此业务进展顺利,我的父亲对此感到高兴。 当我完成游戏时,订单立即出现在游戏上。” 但是TI-99市场很小,当C64,Spectrum和其他系统开始占主导地位时,TI-99的市场甚至进一步缩小。 “我们没有赚钱。 父亲把我拖到银行,告诉经理我是神童,经理增加了我们的透支额。 那就是这么简单。 我父亲只是说我正在制作一款新游戏,报告了销售数字,然后他们给了我们钱。”

债务增加,马丁开始寻找解决问题的方法。 显然,有必要放弃TI-99并开始开发更流行的系统。 他选择了C64,并花了大约一年的时间为6502学习编程,然后用他的新技能创建了一个简单的格斗游戏《空手道砍》。 下一个问题是游戏的销售方式。 “ C64和Spectrum市场正在发展,到那时,几个主要参与者出现了。 如果您创建了游戏,则全彩广告需要数千英镑,而我们搁浅了,因此无法竞争。 我们需要将C64版游戏出售给其中一家发行商,获得预付款,而不必担心公司的销售情况。 因此,在通过邮件销售我们自己的游戏五年并经历了几次破产之后,我开始恳求父亲带我去这些大型软件公司之一。”


著名的网关级别在C64上发布。 图形既简单又方形,但是速度很快。

马丁说服父亲改变策略并不容易。 “以前,我父亲在我坐在卧室里的时候,想出了游戏的想法,并在一个免费的房间里做生意。 他还控制了我17岁的我,以便按时完成游戏开发。 我是绝对的完美主义者,所以我可以想象它有多困难。 另外,青少年和父母并不是最好的结合,我们之间有很多个人摩擦,通常会逃避大自然的追捕,父亲去找我。 今天我微笑了,但后来一切都变得很认真。 辩论以言语开始,但很快变成了几乎是打架,后来变得更糟了。”

房屋的财务问题和紧张局势加剧,因此丹尼斯同意马丁的提议。 他们将空手道(Karate Chop)带到了Ocean Software,但是这家位于曼彻斯特的公司已经使用街机开发了Yie Ar Kung-Fu的家庭版,因此他们拒绝发布它。 但是,另一家出版商,墨尔本豪斯(Melbourne House)为她筹集了5000英镑。 在马丁(Martin)的启发下,他开发了Max Torque,这是世嘉(Sega)摩托车赛车游戏“ Hang-On”(Hang-On)的克隆版本,并成功出售给Bubble Bus Software。 然后,他开始进行OutRun克隆的工作。 “我已经为Max Torque编写了道路代码-转弯等。 用汽车代替摩托车很容易-繁荣! “你还有另一场比赛!” 为了避免法律问题,他使用了保时捷风格的汽车代替了法拉利。 “我请父亲带我去梅德斯通的保时捷车库。 我们从不同角度拍摄了911的后部,然后将这些照片圈了一下,以创建一张精灵片。 我记得我们甚至争论过。 爸爸说:“我可以开车。”

韦伯去美国金牌的那天,他们带来了C64 OutRun克隆的演示,却不知道该公司刚刚从机枪获得了世嘉游戏的正式许可。

“当我们终于到达那里时,父亲似乎给我留下了深刻的印象:他可能认为那是我们的绝佳机会。 美国黄金公司(US Gold)坐落在一座巨大的玻璃建筑中,停车场里堆满了昂贵的汽车。 我们会见了首席执行官杰夫·布朗,我向他展示了我的赛车演示。 我们在办公室里,那里又有三四个程序员,他邀请他们看看我做了什么。 在我的游戏中,保时捷骑着从“ Hang-On”克隆获得的道路。 我添加了一个带有方向盘,里程表和变速箱的仪表板。 我这样做是因为在OutRun街机中,玩家坐在椅子上,我想传达这种感觉。 当我下载游戏并展示与办公室旁边的保时捷非常相似的保时捷时,我引起了办公室所有人的注意。 我还不知道这一点,但他们意识到杰夫(Jeff)与世嘉(Sega)签订的合同的出价本身就是合理的。”


来自OutRun克隆的保时捷出现在正式版本中。

事实证明,这名17岁的小伙子创造了一个完全符合美国黄金需求的原型-那是在复活节期间,也就是说,到1987年圣诞节还剩下几个月才能完成游戏。 杰夫叫我进入隔壁的隔壁房间。 他问:“马丁,你能做到吗? 你能把这款游戏变成C64的版本吗?” 一个小时后,律师和父亲草拟了一份合同,所以我开始了我的第一场比赛。 提前,我们得到了约2万英镑的报酬。 对于1987年来说,这是一大笔钱。”

尽管事实上OutRun街机是运行两个68000处理器的技术怪兽,但Martin认为他可以做到,并且可以创建一个可以在较弱的6510 Commodore 64处理器上运行的体面版本。“是的,赌注很高,”头脑大步前进。 “事实证明,父亲把我们的房子排成一排,我们有一个截止日期,但是与保时捷的比赛已经在进行中,所以我有了优势。 我记得我做的第一件事是创建一个启动屏幕,一个用于选择音轨的广播屏幕和一个高分屏幕。 我之所以写它们,是因为US Gold需要这些元素,并且创建了它们之后,我知道我还有多少记忆。 此后,游戏只有两个真正的问题:山丘和大量图形。”

他花了几个小时处理了这些山丘(“足以了解如何上下移动在所需栅格线中创建的地平线”),但是图形存在困难:选择什么-图像的速度或细节? 他说:“对我而言,速度是对技能的真正考验。” “在街机上,OutRun速度很快,因此我知道在家用计算机上它应该保持快速运行。 但是我也明白,有必要用方形的物体精灵代替原始图形来支付。 这是有风险的,但我认为选择大型,快速移动的对象比小型且平滑的对象要好。 这是个人喜好问题。 如果我今天要改造游戏,也许我会走另一条路,但是当我测试游戏时,我为能在屏幕上瞬间飞行的物体感到骄傲。”

一切进展顺利,马丁比原计划提前了几周,但终点线突然更进一步。 “最初,US Gold只要求创建一些曲目。 但是当我十月份结束时,杰夫让我移植所有履带,这是一项艰巨的任务。 “我们没有原始游戏的设计文件,只有街机游戏本身,所以我不得不掌握每条赛道并用Super 8录制视频段落。我玩了很多这款游戏。”

附加内容几乎将开发过程延至了最后期限,并导致了一个错误,该错误几乎阻止了游戏的重复。 马丁设法在最后一刻消除了它,但是他无法使用多重启动程序进行任何操作,因此无法实现原始游戏所出名的前叉。 包括Zzap!64在内的大多数杂志评论都提到了该功能的缺失:该出版物称赞该游戏的“惊人速度”,但抱怨缺乏“可玩性和热情”,使其评级为68%。 这个等级是相当标准的,如果当时存在Metacritic,那么该游戏的平均等级为58。


Martin Webb当时只有17岁,当时正在为C64编写OutRun版本。

但是对于那些参与游戏开发的人来说,销售是唯一重要的指标,OutRun对此并不感到失望。 该游戏于12月10日发布,但仍然成为1987年的畅销书。 美国金牌公司说,在圣诞节期间,所有游戏格式的销量都超过了25万本。 韦伯夫妇获得了可观的回报,对他们来说,时代到了,他们不得不来向银行捐款。 马丁说:“我们得到了预付款项,一月份销售的第一笔特许权使用费为一万七千英镑。” “接下来的几个月也非常好。 父亲直到90年代才获得特许权使用费,因为OutRun一次又一次地以收藏形式出售,每个收藏品都成为畅销书。 我不知道确切的数额,但我认为有很多钱,也许是70-80000。 当我们收到第一张带有版税的支票时,我将Mini Cooper换成了Ford Fiesta XR2。 几个月后,他将其更改为福特Orion 1.6i Ghia。”

也就是说,没有法拉利吗? “没有法拉利,但是猎户座对于18岁的孩子来说是一辆非常酷的汽车。”

对于马丁来说,没有什么是不可能的。 他飞往芝加哥,从事Mindscape发行的OutRun的“改进” NTSC版本的工作。 “当我在那里时,我被邀请与任天堂老板共进晚餐。 我认为今天称为“猎头”,但是那时我还很小,却一无所知,父亲非常珍惜他的资产-我。” 韦伯一家回到英国后,美国金牌公司邀请他们着手移植另一款街机游戏-Atari的RoadBlasters。 Martin能够重复使用为OutRun开发的轨道编辑器,因此它既快速,简单又有利可图。

但是,成功并不能消除父子之间的矛盾。 “在家里,父亲经常爱我,但是当我们参观计算机展览会时,他对我表示赞赏。 他告诉我们游戏的访客我做了他们。 他似乎为我感到骄傲,但是当我在家无法应付工作时,一切都完全不同了。 后来,我发现家里有许多亲密的朋友试图安抚我的父亲,他们怀疑压力和负担使这名少年受益。 但是,如果您认识我的父亲,您将了解这是在浪费时间。”


用于Commodore 64的RoadBlasters端口

随后是几个小型游戏项目,但马丁决定继续前进,离开家和游戏行业。 他解释说:“当我完成游戏开发后,就引发了很多问题,我真的不喜欢谈论我的人生阶段。”

“现在,我和母亲一起住在巴西,母亲不得不忍受我们一生中所有游戏时代的戏剧和争吵。 即使30年后,疤痕也没有愈合。 我很小,父亲给我太大压力。 我不后悔,从某种意义上说,我尊重他对我的信任。 可能很难。 我想继续创造游戏,并可能在这个行业做更多的事情。 对我来说,80年代的象征是音乐,强大的掀背车和视频游戏。 电子游戏产业还处于起步阶段。 只有儿童和青少年在他们的卧室里创建项目。 那真是太棒了。”

2017年6月下旬温暖。 马丁的儿子托马斯(Thomas)正在以“汤姆·伦敦”(Tom London)的身份参加美国的《达人秀》的试镜。 当25岁的“技术魔术师”在演出前与评委见面时,西蒙·考威尔问他:“你的榜样是谁?”

“我的父亲,”托马斯说。 “我一生都梦想着像他一样。 如果没有他,我将无法实现并做我现在正在做的事情。”

Source: https://habr.com/ru/post/zh-CN471722/


All Articles