第218章 你特碼的連版本都跟不上!
自打伊森去年拿下《異形》這個項目後,與《魂鬥羅》有關的製作便正式提上了日程。如果不是因為樹敵太多,如果不是擔心敵人會揮舞鋤頭瘋狂挖角,那伊森早就把這些工作攤開了揉碎了分發下去了。
藏著掖著的行為固然安全,但同時也會導致項目研發上的進度緩慢。
不過,這些都已經不重要了。
既然伊芙琳能主動向他發出邀請,那遊戲,估計已經做完了。
而事實也是如此。
當伊森跟著姐姐來到書房後,首先瞧見的便是攤散一地的電子器械。這裡面的很多東西他都叫不出名,但目光只是輕輕一掃,他便捕捉到了那擺放在茶幾上的,大概四分之三個A4紙袋那麽大的木盒子。
或許是因為沒有做造型的緣故,所以伊森瞧見的盒子十分的扁平且棱角分明,若是非要形容,那和板磚沒有太大區別。
盒子的正面,有兩個可以按動的金屬按鈕,一個嵌入式的外接插口,兩根拖出來的黑色電線,它們另一端連著的,是巴掌大小的手柄。
這個手柄也是用木盒製作,左邊擁有著上下左右的十字鍵,右邊則是兩個圓圓的按鍵,即便上面沒有任何標識,伊森也知道,左邊是B,右邊是A。
至於原因嘛……
那因為當初他畫給伊芙琳的FC手柄就是這麽設計的啊!
“哇喔——完成度這麽高嗎?”
伊森有些驚喜。
“什麽時候做完的?你怎麽不早和我說啊!”
“機器封裝是月初的事情了。”略帶埋怨的語氣讓伊芙琳笑著搖頭。
女孩來到了機器前,摸出背後的蓮花頭,將其插在電視機上。
一邊通電,一邊說:“沒告訴你,是因為這只是一個測試版本。”
“雖然從外表上看,它已經可以賣了。”
姐姐的話語讓伊森很是迷惑,但很快,他便明白伊芙琳為什麽會這麽說了,因為當女孩按下了機器上的電源按鈕後,滿是雪花的電視屏幕只是閃爍了一會兒,接著便出現了命運遊戲的logo,等它如同海浪一般退潮消散時,黑漆漆的屏幕上只有一個Game字樣的菜單,裡面……空無一物。
“What?”
“遊戲呢?”
伊森不解。
如果他沒有記錯的話,之前伊芙琳給他展示初版機器時,裡面可是有著兩個遊戲啊,就算那兩款遊戲只是伊芙琳的簡單串聯,並未真正做入其中,但能玩和沒有,那可是兩個概念。
面對伊森的詢問,女孩沒有回答,而是指了指伊森的身後。隨著他的轉身,那個由史蒂夫·沃茲尼亞克發明的Disk II進入了他的視線。
“???”
這個東西讓伊森眉頭一挑。
繼續扭頭,他發現伊芙琳正在伸手索要。
如此情形讓伊森拿起了Disk II,當他把這個蘋果的外接軟驅交給伊芙琳後,女孩頓時將其連上了他最先瞧見的嵌入式外接插口上。
只見她按下電源鍵旁的不知名按鈕,電視屏幕頓時一黑,大概過了五秒,遊戲菜單重新加載,直至這時,標有一二三的數字小點這才出現。
排在第一的,是《貪吃蛇》。
排在第二的,是《吃豆人》。
排在第三的,是《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判斷時,吃豆人就無敵了。所以卷軸類遊戲只能盡量減少畫面滾動,節省資源,也就沒有後退了。
(本章完)