重生美利坚,这是我的时代
繁体版

第142章:你特码的连版本都跟不上!

    自打伊森去年拿下《异形》这个项目后,与《魂斗罗》有关的制作便正式提上了日程。如果不是因为树敌太多,如果不是担心敌人会挥舞锄头疯狂挖角,那伊森早就把这些工作摊开了揉碎了分发下去了。

    藏着掖着的行为固然安全,但同时也会导致项目研发上的进度缓慢。

    不过,这些都已经不重要了。

    既然伊芙琳能主动向他发出邀请,那游戏,估计已经做完了。

    而事实也是如此。

    当伊森跟着姐姐来到书房后,首先瞧见的便是摊散一地的电子器械。这里面的很多东西他都叫不出名,但目光只是轻轻一扫,他便捕捉到了那摆放在茶几上的,大概四分之三个A4纸袋那么大的木盒子。

    或许是因为没有做造型的缘故,所以伊森瞧见的盒子十分的扁平且棱角分明,若是非要形容,那和板砖没有太大区别。

    盒子的正面,有两个可以按动的金属按钮,一个嵌入式的外接插口,两根拖出来的黑色电线,它们另一端连着的,是巴掌大小的手柄。

    这个手柄也是用木盒制作,左边拥有着上下左右的十字键,右边则是两个圆圆的按键,即便上面没有任何标识,伊森也知道,左边是B,右边是A。

    至于原因嘛……

    那因为当初他画给伊芙琳的FC手柄就是这么设计的啊!

    “哇喔——完成度这么高吗?”

    伊森有些惊喜。

    “什么时候做完的?你怎么不早和我说啊!”

    “机器封装是月初的事情了。”略带埋怨的语气让伊芙琳笑着摇头。

    女孩来到了机器前,摸出背后的莲花头,将其插在电视机上。

    一边通电,一边说:“没告诉你,是因为这只是一个测试版本。”

    “虽然从外表上看,它已经可以卖了。”

    姐姐的话语让伊森很是迷惑,但很快,他便明白伊芙琳为什么会这么说了,因为当女孩按下了机器上的电源按钮后,满是雪花的电视屏幕只是闪烁了一会儿,接着便出现了命运游戏的logo,等它如同海浪一般退潮消散时,黑漆漆的屏幕上只有一个Game字样的菜单,里面……空无一物。

    “What?”

    “游戏呢?”

    伊森不解。

    如果他没有记错的话,之前伊芙琳给他展示初版机器时,里面可是有着两个游戏啊,就算那两款游戏只是伊芙琳的简单串联,并未真正做入其中,但能玩和没有,那可是两个概念。

    面对伊森的询问,女孩没有回答,而是指了指伊森的身后。随着他的转身,那个由史蒂夫·沃兹尼亚克发明的DiskII进入了他的视线。

    “???”

    这个东西让伊森眉头一挑。

    继续扭头,他发现伊芙琳正在伸手索要。

    如此情形让伊森拿起了DiskII,当他把这个苹果的外接软驱交给伊芙琳后,女孩顿时将其连上了他最先瞧见的嵌入式外接插口上。

    只见她按下电源键旁的不知名按钮,电视屏幕顿时一黑,大概过了五秒,游戏菜单重新加载,直至这时,标有一二三的数字小点这才出现。

    排在第一的,是《贪吃蛇》。

    排在第二的,是《吃豆人》。

    排在第三的,是《XXX》。

    虽然第三款游戏的名字乃是未知,但伊森知道,这里面装着的,一定是自己想要的《魂斗罗》,而当它出现后……

    纵然伊森的心里有着千般疑问,他还是决定先玩上一玩。

    “手柄。”

    他向伊芙琳伸出了手。

    “嗯哼。”

    伊芙琳将木质手柄递给了他。

    没等姐姐介绍,伊森便熟络的按A进入,随着他的动作,电视屏幕骤然一黑,游戏菜单消失不见,大概过了三五秒,嗒嗒嗒的键盘敲击声这才从电视机的声道里传了出来,屏幕上也出现了绿油油的单词——

    “公元二六三三年,人类已经完全掌握了星际穿梭的技术,并在宇宙中找到了新的家园,然而,正当人类准备进行星际移民,派遣先遣队前往新地球建立根据地时,无数外星物种忽然出现,突袭并占领了人类的根据地。”

    “这一消息让负责移民的地球最高指挥官联系上了位于阿美利加的最强大的人类战士组织‘群星’,希望他们能够派遣出神之精英前往救援。”

    “接到消息的你,‘群星’组织的领袖,比尔·兰斯,为了拯救全人类的未来,义无反顾的踏上了征途……”

    说实话啊!当这段文字以敲击输入的效果出现在伊森的面前时,那迎面扑来的中二之气让他头皮发麻!一种莫名其妙的羞耻感油然而生!

    换做正常的成年男性,他们可能会高呼,卧槽,这什么傻哔剧情!

    卧槽!这什么傻哔传输方式!

    但伊森嘛……

    他只想给这段台词比个大拇哥!

    虽然味冲!

    但味正啊!

    甭管是哪个国家,只要是青春期的小孩子就都会喜欢这种东西!

    而对于宣扬个人英雄主义的阿美利加来说,什么最强大的人类战士,什么为了拯救全人类的未来踏上征程,那更是人人都喜欢的故事!

    有这些东西在,黄金三章就已经有了!

    若是非要类比,那就相当于是——

    斗之力,三段!

    “可以可以……”

    伊森喃喃自语,两眼放光,“这剧情呈现的不错。”

    “人们一定会喜欢!”

    而在剧情过后,一阵荡荡荡荡的螺旋桨声也响了起来,接着电视屏幕亮起,一名光着膀子,穿着蓝色裤子的身影出现在了屏幕的左方。

    他脚踩绿色大地,头顶无尽星空。

    身前是茂密丛林,身后则是无法回退的漆黑深渊。

    伊森轻按方向键右,手持枪械的比尔·兰斯立刻迈步向前;

    伊森轻按方向键下,人类最强战士比尔·兰斯便将枪口指向了下方;

    伊森轻按方向键上,枪口指出了一个斜四十五度角;

    伊森轻按方向键左,没有转身的直接后撤完美呈现;

    继续按A,只听biu~的一声,红色的圆形子弹从枪口射出;

    然后按B,电视屏幕上的人类最强战士比尔·兰斯顿时就化身成为了花果山水帘洞美猴王齐天大圣孙悟空,原地翻了个跟斗。

    当所有的动作元素一一呈现后,伊森脸上的笑容便更盛了,等他操控着比尔·兰斯向前时,那穿着统一制服的小喽啰令他不断按A,在biubiubiu的声音中,小喽啰的身体爆成了一团团绿色的血雾。

    继续前行,那镶嵌在地图上的一个个正方体便是未来的堡垒,只可惜,就算他们再强,也挡不住比尔·兰斯的一颗子弹。

    “噢伊芙琳——你这做的简直是太棒了!”

    “我要的所有东西你都做出来了!”

    “这简直——这简直——这简直是太完美了啊!”

    伊森终于没有忍住,还是在游玩的过程中开口了。

    虽然眼前的这款游戏和伊森前世的《魂斗罗》相比还是有着一定的区别的,就比如说,游戏制作的十分的粗糙,所有的地面全都是模样统一的方块,和伊森上辈子玩的初代马里奥的地面一模一样,一看就知道那是用同样的像素块儿拼接出来的,那漂浮在夜空中的各色星球也不过是同一个素材的重复利用,只是调用的颜色不一样而已,就连星星的错位也只是素材的重复堆叠,营造出不同的大小和形状罢了,但这些……

    都不重要对吧!

    只要这款游戏能够将伊森想要的玩法体现出来,那就够了!

    况且,用重复的素材包创造出不同的地图表现本来就是工程师能力的体现,这种极端的优化代表的可是优秀的工程思维!

    “噢——谢谢——”伊森的话语让女孩展露笑容。

    但同时,她又说道:“你先玩嘛,等你打通这个游戏我们再聊别的。”

    虽然伊森不明白姐姐为什么要这么说,但打通整个游戏本来就是他要干的事情,身为一家游戏公司的老板,他当然可以不懂游戏,但想要运营好自家公司的产品,那运营人就必须得玩游戏。

    至于说不玩游戏但就是想管运营行不行?

    这个其实也可以。

    毕竟,在伊森穿越之前,鲍比·考迪克还没有升天嘛。

    而在伊森的操作下,电视上的画面也在不断地变化,由于伊森已经无法回忆起《魂斗罗》这款游戏的所有关卡到底长啥样了,所以此刻,他玩到的游戏内容已经和前世科乐美的游戏大不一样了。

    第一关印象最深,所以仿制的也最厉害,主角比尔·兰斯在降落外星之后,一个人杀至外星基地的入口,最后的BOSS,那就是基地入口的大门;

    第二关也有印象,是左右横移的闯入基地,虽然伊森将《魂斗罗》里的竖版射击展现出来了,但伊芙琳并没有完全照做,因为她觉得,伊森设计的小怪从门后跳出来打人的行为十分的傻哔,于是她稍稍对这关进行了修改,使用了《星球大战》的制作方式,让画面中的紧闭大门开出黑洞洞的口子,敌人将从那里面射出子弹攻击主角;

    第一扇门是左右各一个口子,第二扇门是品字形的三个口子,第三扇门是左右各两个口子,以两个吕字形呈现,第四扇门则是自上而下涌出无数杂兵攻击主角,第五扇门便是BOSS,依旧是四个口子,但射出的却是激光,屏幕上方的左右角还会冒出杂兵,进行偷袭;

    每扇门的血量也不一样,基础为十,以五递增,第一扇门被打十下后就会爆炸,而第五扇门则能撑住主角的二十九次攻击;

    到了第三关时,伊森就真的想不起科乐美到底做了些啥了,所以他便开始自由发挥,他寻思基地一般都是隐藏在地底的,因此他便设计了一个向下探索的路线,依旧是从左往右的横板前行,但一条路打通之后便能乘坐电梯继续向下,过场动画以文字配上音效的形式展现,哐当哐当的声音代表着电梯似乎失修,但也蕴含着下探之意;

    而这一关的BOSS,则是一个寄生在人类身上的外星生物,那长长的香蕉头将异形这个名字展现的淋漓尽致;

    由于移动BOSS做起来很难也很费时间,所以伊芙琳直接将它设定成了一个雕塑状的门神,攻击方式也很简单,一个是瞪大眼睛朝着主角发射出一道死亡射线,和之前的激光一样;

    虽然这道射线很快,但有施法前摇,在正式发射前,电视机的屏幕上会出现它的攻击弹道;

    另一个则是张开血盆大口朝着主角发射出绿色的唾液子弹,那连接成线的攻击很好躲避;

    打完第三关后呈现出来的第四关,便又是对第二关的重复;

    主角要继续闯卡,所有的素材完全复用,只是像素拼接的方式、颜色调用的方式、以及杂兵的防御阵型和第二关有了一定的区别罢了;

    直至第五关……

    外星生物才显露真身。第五关是一个地洞,地图的上下方全都出现了类似于钟乳石一般的装饰,看起来他们并不相同,但实际上他们用的都是同一褐色的地窟素材,只是用翻转的手法进行呈现罢了;

    而路面上,会有一个又一个的红色异形卵,如果玩家将其射爆,那它便会炸的四分五裂,可如果玩家不将其打爆,而是选择跳过去,那么在行径了一段路线后,主角的屁股后头便会冒出一堆抱脸虫;

    那是一个褐色的圆球形生物,主体是用星球素材做成的,尾巴和脚是用第一关的星星链接的,简单的一拼,整个生物就做好了,虽然这玩意看起来是有些奇怪,但不奇怪的东西能叫异形?

    而这家伙的攻击也很简单,它的移动速度会比玩家快一点,所以,当它碰到玩家而玩家却没有把它打死时,玩家就会死亡。

    至于说无法转身的主角如何打死从后追来的抱脸虫?

    这个就更简单了……

    因为从后而来的抱脸虫永远都只会先跑到主角的前面,让主角获得攻击的距离后,它们才会调转方向,向主角发起攻击。

    而这个判定的算法嘛……

    “这个算法其实很简单的。”当伊芙琳听到伊森的好奇询问后,女孩顿时就站起身子,在电视机上比划了起来,“因为在做这款游戏时,我采用了笛卡尔准则,也就是他发明的坐标系……”

    伊芙琳用手在屏幕的中央画起了十字,“我们将整个屏幕一分为四,这样左边区域和右边区域就能精准区分,然后,我们将整个屏幕的左侧设定为静态区域,当角色在这里面移动时,画面是不会前进的,只有当角色移动到中线,也就是和Y轴重合时,整个游戏的画面才会向前延伸……”

    “所以,你在玩游戏时才会发现,角色根本就走不到游戏的右边,他只能在左边移动,因为一旦他触碰到Y轴后,地图就会延伸了。”

    “在这种情况下,我只要把抱脸虫的移动坐标设定在动态区域内,也就是X轴的递增区域内,那么不管抱脸虫追击多少次,它们都必然会在玩家的前面出现。”

    “这段时间就是我留给玩家的特定攻击时间,如果玩家连这点时间都抓不住,那他们就只能被抱脸虫活活咬死了。”

    伊森听懂了。

    然后他大受震撼。

    “这个判定写起来难吗?”他关心的问。

    “还好吧。”女孩让开身子耸肩道:“做游戏没有做硬件难,只要知道了最终呈现的效果应该是什么样的,对着还原只是时间问题。”

    虽然女孩说的轻松,但伊森不信,“你做了多久?”他问。

    “这个?”伊芙琳指了指抱脸虫。

    “不,整个。”伊森说的是游戏。

    “呃……确定思路花了两个多月吧,剩下的就是找素材,拼游戏。”

    伊芙琳想了一下,说:“我没觉得这款游戏有制作上的难点,因为像抱脸虫和杂兵的移动算法,那都比《吃豆人》里的鬼魂简单太多了,子弹弹道那些东西我们之前也做过,当《星球大战》那种射击类游戏都被我们做出来时,这款游戏里的子弹算法就很简单了,唯一难的就是动作,如果不是你非要让我做一个空翻,而是直上直下的跳跃,那这游戏可能早就做完了。”

    如此话语让伊森抿了抿唇。

    他盯着女孩看了一会儿,接着微笑一声继续游戏。

    当抱脸虫这种生物都已经出现后,接下来的关卡就都和异形有关了。

    如果说第三关的BOSS只是一个被异形寄居的人类,那么第五关的BOSS就是一个纯正的异形,它是一个四脚着地的狗形异形;

    攻击方式有三种,一种是张开嘴巴吐痰,一种是拥有前摇的瞬间冲击,一种是扬天长啸召唤抱脸虫攻击;

    虽然这些看起来很麻烦,但做起来却很简单,吐痰,用的是弹道算法,自己抄自己;带着前摇的瞬间冲击和第二关的激光类似,而用这种方式代替移动还能减少大量的编程工作量,少给异形做一些动作;召唤抱脸虫无非是将先前的抱脸虫代码重新调用一遍,属于重复利用的最高境界物尽其用;

    当这些东西全都出现后,丰富的攻击手段便用最简单的代码呈现完毕。

    在打通了第五关后,第六关便又是第一关的复现,只不过所有的杂兵全都换成了人类和异形的结合,地图也改了改色。

    第七关嘛,那则是面对异形的最终战。

    异形卵,抱脸虫,人形异形,狗形异形一窝蜂的全都出现。

    在打完他们后,最终的BOSS也呈现在了伊森的面前,那是一个邪恶的心脏,和安图恩的心脏一样,高高的悬挂在地图上方。

    打到这里后,玩家只需要狂按A键,就能收获胜利。

    伊森是晚上十点跟姐姐进的屋,但直到凌晨四点他才有时间抬头望月,六个小时的时间让他通了十几遍游戏,而这么做的理由也很简单,一是看看游戏有没有明显的BUG,二是想要多体验几种玩法。

    因为在设计这款游戏时,伊森可是给玩家准备了好几种弹药,只要打死怪物就有概率获得,这其中有三连弹,一枪打出去,三颗子弹连续出,还有爆炸弹,一枪打出去,所有的小怪都能秒,即便是打BOSS,那也是一枪更比两枪强,还有扩散弹,上中下三颗,直接清屏。

    除此之外,在获得特色子弹后,主角的裤子还会从蓝色变成红色。

    在这种状态下被击杀只会丢掉特色子弹,不会死亡。

    这就相当于是变相的给玩家加了一条命,而这么做嘛……

    那也是因为主机游戏需要照顾玩家的游戏体验。

    说实话,伊芙琳能在没有玩过《魂斗罗》的情况下能把《魂斗罗》还原成这个模样,伊森已经十分的开心了。

    因为在电子游戏还属于拓荒期的年代里,游戏性那才是真正的卖点!这才是开宗立派的东西!至于画面?

    就算有些简陋也没有关系。

    玩家根本就不会在乎这一些。

    而当优秀的游戏性已经展现后……

    “哈哈哈哈——”

    放下手柄的伊森,脸上就只有笑容!

    他张开双臂用力的抱住伊芙琳,喜悦的泪水已经夺眶而出!

    “伊芙琳!谢谢!”

    “这种游戏展现能把市面上所有的游戏公司全部锤死!”

    “我发誓!”

    “不——”

    “全世界都会因为这款游戏而颤抖!”

    “因为他们会发现,就算抄了我们的爆款,我们还能拿出更棒的!”

    现在的伊森是真的兴奋!

    有这种成色的游戏在,谁特码的能打得过他?

    超人?

    Superman?

    什么玩意啊!

    你特码的连版本都跟不上!

    就这还想和我斗?

    伊森的激动让伊芙琳那充满疲惫的面庞上涌现满足。

    此刻的她虽然很累,亲眼目睹伊森连打六个小时游戏的她早就扛不住困意了,但当她瞧见伊森兴奋的挥舞着拳头,想要将所有敌人全部锤死后,她还是露出了姨母般的笑容。

    “我相信。”女孩轻声道。

    “Okay,那今天就到这儿吧。”伊森深吸了一口气,说:“时间不早了,该休息了。”

    然而,就在伊森松开胳膊,准备起身洗漱时,伊芙琳却拉住了他的手,说:“等一下。”

    “怎么了?”伊森有些奇怪。

    “我还没把事情说完。”伊芙琳说。

    “?”伊森不理解。

    或许是因为真的太晚了,但也有可能是伊森太开心了,所以伊芙琳也没卖关子,而是指了指电视机下的家用主机,道:“游戏很好玩对吧?但你思考过我为什么要给机器增加一个苹果的软驱接口吗?”

    “……”这个话语让伊森瞬间扭头。

    他忽然想起,自己先前就觉得这里不对了。

    而他的行为也让伊芙琳主动解惑,“因为——”

    “这款游戏有128KB大小。”

    “多少?”伊森一愣,接着尖叫了起来,他怀疑自己的耳朵听错了。

    “128KB。”

    伊芙琳则笑着重复了一遍,脸上尽显无奈。

    “WTF???”

    这个数字让伊森瞬间站起。

    “128KB?”

    “Oh!Sxxt!”

    “这么大的游戏怎么卖?”

    他懵了。

    注:①给家用游戏机加软盘驱动这事情,现实中很多公司都思考过。像雅达利在七十年代八十年代初移植《吃豆人》、《太空侵略者》的时候就想着要给机器搞个外接的磁盘,但磁盘这玩意真的是太贵了。任天堂在八十年代中旬也搞过,但一个外接端口和游戏机一样贵,直接暴死。②文中所写的素材拼接是那个年代的大众方法,那个年代就是抠到骨子里了,《超级马力欧》就是发挥到了极致,总共40KB,像吃蘑菇变大的声效就只是通关音效的快放,云朵只是拼接,马力欧兄弟只是改色,但这种方式不是宫本茂原创的啊,具体是谁搞出的这个东西已经找不到出处了,目前考据到的最早的,都是在雅达利上班的动视的那群人搞的。③横板卷轴类游戏利用坐标系来确认前进也是业内习惯,这个是谁发明的也找不到,而最早的应用应该是八十年代初南梦宫做的游戏。这么设计也和CPU性能有关,6502的确便宜但性能的确不行,这款CPU能做很多游戏,但它的处理速度甚至跟不上人类的极限手速,之前写的《吃豆人》最终关卡就是一个米国佬用手速狂按出来的,当他用手搓出来的指令快过CPU判断时,吃豆人就无敌了。所以卷轴类游戏只能尽量减少画面滚动,节省资源,也就没有后退了。