第218章 你特碼的連版本都跟不上!
書迷正在閱讀:[原創(chuàng)3] 流觴曲、上號,我現(xiàn)在強得可怕、讓闊別三年的班花高潮不斷、宇宙的季節(jié)(五悠)、誘妻成癮:厲總的心尖寵、直播:暴打東北虎,這叫小蘿莉、[綜漫] 三次篡位失敗后修羅場了、長相思[夭柳同人]、[劇版鎮(zhèn)魂同人] 旁觀者福利、[咒回同人] 理想是正論的咒術師不是替身
第218章 你特碼的連版本都跟不上! 自打伊森去年拿下《異形》這個項目后,與《魂斗羅》有關的制作便正式提上了日程。如果不是因為樹敵太多,如果不是擔心敵人會揮舞鋤頭瘋狂挖角,那伊森早就把這些工作攤開了揉碎了分發(fā)下去了。 藏著掖著的行為固然安全,但同時也會導致項目研發(fā)上的進度緩慢。 不過,這些都已經(jīng)不重要了。 既然伊芙琳能主動向他發(fā)出邀請,那游戲,估計已經(jīng)做完了。 而事實也是如此。 當伊森跟著jiejie來到書房后,首先瞧見的便是攤散一地的電子器械。這里面的很多東西他都叫不出名,但目光只是輕輕一掃,他便捕捉到了那擺放在茶幾上的,大概四分之三個a4紙袋那么大的木盒子。 或許是因為沒有做造型的緣故,所以伊森瞧見的盒子十分的扁平且棱角分明,若是非要形容,那和板磚沒有太大區(qū)別。 盒子的正面,有兩個可以按動的金屬按鈕,一個嵌入式的外接插口,兩根拖出來的黑色電線,它們另一端連著的,是巴掌大小的手柄。 這個手柄也是用木盒制作,左邊擁有著上下左右的十字鍵,右邊則是兩個圓圓的按鍵,即便上面沒有任何標識,伊森也知道,左邊是b,右邊是a。 至于原因嘛…… 那因為當初他畫給伊芙琳的fc手柄就是這么設計的??! “哇喔——完成度這么高嗎?” 伊森有些驚喜。 “什么時候做完的?你怎么不早和我說啊1 “機器封裝是月初的事情了?!甭詭裨沟恼Z氣讓伊芙琳笑著搖頭。 女孩來到了機器前,摸出背后的蓮花頭,將其插在電視機上。 一邊通電,一邊說:“沒告訴你,是因為這只是一個測試版本?!?/br> “雖然從外表上看,它已經(jīng)可以賣了?!?/br> jiejie的話語讓伊森很是迷惑,但很快,他便明白伊芙琳為什么會這么說了,因為當女孩按下了機器上的電源按鈕后,滿是雪花的電視屏幕只是閃爍了一會兒,接著便出現(xiàn)了命運游戲的logo,等它如同海浪一般退潮消散時,黑漆漆的屏幕上只有一個game字樣的菜單,里面……空無一物。 “what?” “游戲呢?” 伊森不解。 如果他沒有記錯的話,之前伊芙琳給他展示初版機器時,里面可是有著兩個游戲啊,就算那兩款游戲只是伊芙琳的簡單串聯(lián),并未真正做入其中,但能玩和沒有,那可是兩個概念。 面對伊森的詢問,女孩沒有回答,而是指了指伊森的身后。隨著他的轉身,那個由史蒂夫·沃茲尼亞克發(fā)明的disk ii進入了他的視線。 “???” 這個東西讓伊森眉頭一挑。 繼續(xù)扭頭,他發(fā)現(xiàn)伊芙琳正在伸手索要。 如此情形讓伊森拿起了disk ii,當他把這個蘋果的外接軟驅(qū)交給伊芙琳后,女孩頓時將其連上了他最先瞧見的嵌入式外接插口上。 只見她按下電源鍵旁的不知名按鈕,電視屏幕頓時一黑,大概過了五秒,游戲菜單重新加載,直至這時,標有一二三的數(shù)字小點這才出現(xiàn)。 排在第一的,是《貪吃蛇》。 排在第二的,是《吃豆人》。 排在第三的,是《xxx》。 雖然第三款游戲的名字乃是未知,但伊森知道,這里面裝著的,一定是自己想要的《魂斗羅》,而當它出現(xiàn)后…… 縱然伊森的心里有著千般疑問,他還是決定先玩上一玩。 “手柄?!?/br> 他向伊芙琳伸出了手。 “嗯哼?!?/br> 伊芙琳將木質(zhì)手柄遞給了他。 沒等jiejie介紹,伊森便熟絡的按a進入,隨著他的動作,電視屏幕驟然一黑,游戲菜單消失不見,大概過了三五秒,嗒嗒嗒的鍵盤敲擊聲這才從電視機的聲道里傳了出來,屏幕上也出現(xiàn)了綠油油的單詞—— “公元二六三三年,人類已經(jīng)完全掌握了星際穿梭的技術,并在宇宙中找到了新的家園,然而,正當人類準備進行星際移民,派遣先遣隊前往新地球建立根據(jù)地時,無數(shù)外星物種忽然出現(xiàn),突襲并占領了人類的根據(jù)地。” “這一消息讓負責移民的地球最高指揮官聯(lián)系上了位于阿美利加的最強大的人類戰(zhàn)士組織‘群星’,希望他們能夠派遣出神之精英前往救援?!?/br> “接到消息的你,‘群星’組織的領袖,比爾·蘭斯,為了拯救全人類的未來,義無反顧的踏上了征途……” 說實話?。‘斶@段文字以敲擊輸入的效果出現(xiàn)在伊森的面前時,那迎面撲來的中二之氣讓他頭皮發(fā)麻!一種莫名其妙的羞恥感油然而生! 換做正常的成年男性,他們可能會高呼,臥槽,這什么傻嗶劇情! 臥槽!這什么傻嗶傳輸方式! 但伊森嘛…… 他只想給這段臺詞比個大拇哥! 雖然味沖! 但味正啊! 甭管是哪個國家,只要是青春期的小孩子就都會喜歡這種東西! 而對于宣揚個人英雄主義的阿美利加來說,什么最強大的人類戰(zhàn)士,什么為了拯救全人類的未來踏上征程,那更是人人都喜歡的故事! 有這些東西在,黃金三章就已經(jīng)有了! 若是非要類比,那就相當于是—— 斗之力,三段! “可以可以……” 伊森喃喃自語,兩眼放光,“這劇情呈現(xiàn)的不錯?!?/br> “人們一定會喜歡1 而在劇情過后,一陣蕩蕩蕩蕩的螺旋槳聲也響了起來,接著電視屏幕亮起,一名光著膀子,穿著藍色褲子的身影出現(xiàn)在了屏幕的左方。 他腳踩綠色大地,頭頂無盡星空。 身前是茂密叢林,身后則是無法回退的漆黑深淵。 伊森輕按方向鍵右,手持槍械的比爾·蘭斯立刻邁步向前; 伊森輕按方向鍵下,人類最強戰(zhàn)士比爾·蘭斯便將槍口指向了下方; 伊森輕按方向鍵上,槍口指出了一個斜四十五度角; 伊森輕按方向鍵左,沒有轉身的直接后撤完美呈現(xiàn); 繼續(xù)按a,只聽biu~的一聲,紅色的圓形子彈從槍口射出; 然后按b,電視屏幕上的人類最強戰(zhàn)士比爾·蘭斯頓時就化身成為了花果山水簾洞美猴王齊天大圣孫悟空,原地翻了個跟斗。 當所有的動作元素一一呈現(xiàn)后,伊森臉上的笑容便更盛了,等他cao控著比爾·蘭斯向前時,那穿著統(tǒng)一制服的小嘍啰令他不斷按a,在biubiubiu的聲音中,小嘍啰的身體爆成了一團團綠色的血霧。 繼續(xù)前行,那鑲嵌在地圖上的一個個正方體便是未來的堡壘,只可惜,就算他們再強,也擋不住比爾·蘭斯的一顆子彈。 “噢伊芙琳——你這做的簡直是太棒了1 “我要的所有東西你都做出來了1 “這簡直——這簡直——這簡直是太完美了啊1 伊森終于沒有忍住,還是在游玩的過程中開口了。 雖然眼前的這款游戲和伊森前世的《魂斗羅》相比還是有著一定的區(qū)別的,就比如說,游戲制作的十分的粗糙,所有的地面全都是模樣統(tǒng)一的方塊,和伊森上輩子玩的初代馬里奧的地面一模一樣,一看就知道那是用同樣的像素塊兒拼接出來的,那漂浮在夜空中的各色星球也不過是同一個素材的重復利用,只是調(diào)用的顏色不一樣而已,就連星星的錯位也只是素材的重復堆疊,營造出不同的大小和形狀罷了,但這些…… 都不重要對吧! 只要這款游戲能夠?qū)⒁辽胍耐娣w現(xiàn)出來,那就夠了! 況且,用重復的素材包創(chuàng)造出不同的地圖表現(xiàn)本來就是工程師能力的體現(xiàn),這種極端的優(yōu)化代表的可是優(yōu)秀的工程思維! “噢——謝謝——”伊森的話語讓女孩展露笑容。 但同時,她又說道:“你先玩嘛,等你打通這個游戲我們再聊別的?!?/br> 雖然伊森不明白jiejie為什么要這么說,但打通整個游戲本來就是他要干的事情,身為一家游戲公司的老板,他當然可以不懂游戲,但想要運營好自家公司的產(chǎn)品,那運營人就必須得玩游戲。 至于說不玩游戲但就是想管運營行不行? 這個其實也可以。 畢竟,在伊森穿越之前,鮑比·考迪克還沒有升天嘛。 而在伊森的cao作下,電視上的畫面也在不斷地變化,由于伊森已經(jīng)無法回憶起《魂斗羅》這款游戲的所有關卡到底長啥樣了,所以此刻,他玩到的游戲內(nèi)容已經(jīng)和前世科樂美的游戲大不一樣了。 第一關印象最深,所以仿制的也最厲害,主角比爾·蘭斯在降落外星之后,一個人殺至外星基地的入口,最后的boss,那就是基地入口的大門; 第二關也有印象,是左右橫移的闖入基地,雖然伊森將《魂斗羅》里的豎版射擊展現(xiàn)出來了,但伊芙琳并沒有完全照做,因為她覺得,伊森設計的小怪從門后跳出來打人的行為十分的傻嗶,于是她稍稍對這關進行了修改,使用了《星球大戰(zhàn)》的制作方式,讓畫面中的緊閉大門開出黑洞洞的口子,敵人將從那里面射出子彈攻擊主角; 第一扇門是左右各一個口子,第二扇門是品字形的三個口子,第三扇門是左右各兩個口子,以兩個呂字形呈現(xiàn),第四扇門則是自上而下涌出無數(shù)雜兵攻擊主角,第五扇門便是boss,依舊是四個口子,但射出的卻是激光,屏幕上方的左右角還會冒出雜兵,進行偷襲; 每扇門的血量也不一樣,基礎為十,以五遞增,第一扇門被打十下后就會爆炸,而第五扇門則能撐住主角的二十九次攻擊; 到了第三關時,伊森就真的想不起科樂美到底做了些啥了,所以他便開始自由發(fā)揮,他尋思基地一般都是隱藏在地底的,因此他便設計了一個向下探索的路線,依舊是從左往右的橫板前行,但一條路打通之后便能乘坐電梯繼續(xù)向下,過場動畫以文字配上音效的形式展現(xiàn),哐當哐當?shù)穆曇舸碇娞菟坪跏蓿蔡N含著下探之意; 而這一關的boss,則是一個寄生在人類身上的外星生物,那長長的香蕉頭將異形這個名字展現(xiàn)的淋漓盡致; 由于移動boss做起來很難也很費時間,所以伊芙琳直接將它設定成了一個雕塑狀的門神,攻擊方式也很簡單,一個是瞪大眼睛朝著主角發(fā)射出一道死亡射線,和之前的激光一樣; 雖然這道射線很快,但有施法前搖,在正式發(fā)射前,電視機的屏幕上會出現(xiàn)它的攻擊彈道; 另一個則是張開血盆大口朝著主角發(fā)射出綠色的唾液子彈,那連接成線的攻擊很好躲避; 打完第三關后呈現(xiàn)出來的第四關,便又是對第二關的重復; 主角要繼續(xù)闖卡,所有的素材完全復用,只是像素拼接的方式、顏色調(diào)用的方式、以及雜兵的防御陣型和第二關有了一定的區(qū)別罷了; 直至第五關…… 外星生物才顯露真身。 第五關是一個地洞,地圖的上下方全都出現(xiàn)了類似于鐘乳石一般的裝飾,看起來他們并不相同,但實際上他們用的都是同一褐色的地窟素材,只是用翻轉的手法進行呈現(xiàn)罷了; 而路面上,會有一個又一個的紅色異形卵,如果玩家將其射爆,那它便會炸的四分五裂,可如果玩家不將其打爆,而是選擇跳過去,那么在行徑了一段路線后,主角的屁股后頭便會冒出一堆抱臉蟲; 那是一個褐色的圓球形生物,主體是用星球素材做成的,尾巴和腳是用第一關的星星鏈接的,簡單的一拼,整個生物就做好了,雖然這玩意看起來是有些奇怪,但不奇怪的東西能叫異形? 而這家伙的攻擊也很簡單,它的移動速度會比玩家快一點,所以,當它碰到玩家而玩家卻沒有把它打死時,玩家就會死亡。 至于說無法轉身的主角如何打死從后追來的抱臉蟲? 這個就更簡單了…… 因為從后而來的抱臉蟲永遠都只會先跑到主角的前面,讓主角獲得攻擊的距離后,它們才會調(diào)轉方向,向主角發(fā)起攻擊。 而這個判定的算法嘛…… “這個算法其實很簡單的?!碑斠淋搅章牭揭辽暮闷嬖儐柡螅㈩D時就站起身子,在電視機上比劃了起來,“因為在做這款游戲時,我采用了笛卡爾準則,也就是他發(fā)明的坐標系……” 伊芙琳用手在屏幕的中央畫起了十字,“我們將整個屏幕一分為四,這樣左邊區(qū)域和右邊區(qū)域就能精準區(qū)分,然后,我們將整個屏幕的左側設定為靜態(tài)區(qū)域,當角色在這里面移動時,畫面是不會前進的,只有當角色移動到中線,也就是和y軸重合時,整個游戲的畫面才會向前延伸……” “所以,你在玩游戲時才會發(fā)現(xiàn),角色根本就走不到游戲的右邊,他只能在左邊移動,因為一旦他觸碰到y(tǒng)軸后,地圖就會延伸了?!?/br> “在這種情況下,我只要把抱臉蟲的移動坐標設定在動態(tài)區(qū)域內(nèi),也就是x軸的遞增區(qū)域內(nèi),那么不管抱臉蟲追擊多少次,它們都必然會在玩家的前面出現(xiàn)?!?/br> “這段時間就是我留給玩家的特定攻擊時間,如果玩家連這點時間都抓不住,那他們就只能被抱臉蟲活活咬死了?!?/br> 伊森聽懂了。 然后他大受震撼。 “這個判定寫起來難嗎?”他關心的問。 “還好吧?!迸⒆岄_身子聳肩道:“做游戲沒有做硬件難,只要知道了最終呈現(xiàn)的效果應該是什么樣的,對著還原只是時間問題。” 雖然女孩說的輕松,但伊森不信,“你做了多久?”他問。 “這個?”伊芙琳指了指抱臉蟲。 “不,整個?!币辽f的是游戲。 “呃……確定思路花了兩個多月吧,剩下的就是找素材,拼游戲。” 伊芙琳想了一下,說:“我沒覺得這款游戲有制作上的難點,因為像抱臉蟲和雜兵的移動算法,那都比《吃豆人》里的鬼魂簡單太多了,子彈彈道那些東西我們之前也做過,當《星球大戰(zhàn)》那種射擊類游戲都被我們做出來時,這款游戲里的子彈算法就很簡單了,唯一難的就是動作,如果不是你非要讓我做一個空翻,而是直上直下的跳躍,那這游戲可能早就做完了。” 如此話語讓伊森抿了抿唇。 他盯著女孩看了一會兒,接著微笑一聲繼續(xù)游戲。 當抱臉蟲這種生物都已經(jīng)出現(xiàn)后,接下來的關卡就都和異形有關了。 如果說第三關的boss只是一個被異形寄居的人類,那么第五關的boss就是一個純正的異形,它是一個四腳著地的狗形異形; 攻擊方式有三種,一種是張開嘴巴吐痰,一種是擁有前搖的瞬間沖擊,一種是揚天長嘯召喚抱臉蟲攻擊; 雖然這些看起來很麻煩,但做起來卻很簡單,吐痰,用的是彈道算法,自己抄自己;帶著前搖的瞬間沖擊和第二關的激光類似,而用這種方式代替移動還能減少大量的編程工作量,少給異形做一些動作;召喚抱臉蟲無非是將先前的抱臉蟲代碼重新調(diào)用一遍,屬于重復利用的最高境界物盡其用; 當這些東西全都出現(xiàn)后,豐富的攻擊手段便用最簡單的代碼呈現(xiàn)完畢。 在打通了第五關后,第六關便又是第一關的復現(xiàn),只不過所有的雜兵全都換成了人類和異形的結合,地圖也改了改色。 第七關嘛,那則是面對異形的最終戰(zhàn)。 異形卵,抱臉蟲,人形異形,狗形異形一窩蜂的全都出現(xiàn)。 在打完他們后,最終的boss也呈現(xiàn)在了伊森的面前,那是一個邪惡的心臟,和安圖恩的心臟一樣,高高的懸掛在地圖上方。 打到這里后,玩家只需要狂按a鍵,就能收獲勝利。 伊森是晚上十點跟jiejie進的屋,但直到凌晨四點他才有時間抬頭望月,六個小時的時間讓他通了十幾遍游戲,而這么做的理由也很簡單,一是看看游戲有沒有明顯的bug,二是想要多體驗幾種玩法。 因為在設計這款游戲時,伊森可是給玩家準備了好幾種彈藥,只要打死怪物就有概率獲得,這其中有三連彈,一槍打出去,三顆子彈連續(xù)出,還有爆炸彈,一槍打出去,所有的小怪都能秒,即便是打boss,那也是一槍更比兩槍強,還有擴散彈,上中下三顆,直接清屏。 除此之外,在獲得特色子彈后,主角的褲子還會從藍色變成紅色。 在這種狀態(tài)下被擊殺只會丟掉特色子彈,不會死亡。 這就相當于是變相的給玩家加了一條命,而這么做嘛…… 那也是因為主機游戲需要照顧玩家的游戲體驗。 說實話,伊芙琳能在沒有玩過《魂斗羅》的情況下能把《魂斗羅》還原成這個模樣,伊森已經(jīng)十分的開心了。 因為在電子游戲還屬于拓荒期的年代里,游戲性那才是真正的賣點!這才是開宗立派的東西!至于畫面? 就算有些簡陋也沒有關系。 玩家根本就不會在乎這一些。 而當優(yōu)秀的游戲性已經(jīng)展現(xiàn)后…… “哈哈哈哈——” 放下手柄的伊森,臉上就只有笑容! 他張開雙臂用力的抱住伊芙琳,喜悅的淚水已經(jīng)奪眶而出! “伊芙琳!謝謝1 “這種游戲展現(xiàn)能把市面上所有的游戲公司全部錘死1 “我發(fā)誓1 “不——” “全世界都會因為這款游戲而顫抖1 “因為他們會發(fā)現(xiàn),就算抄了我們的爆款,我們還能拿出更棒的1 現(xiàn)在的伊森是真的興奮! 有這種成色的游戲在,誰特碼的能打得過他? 超人? superman? 什么玩意??! 你特碼的連版本都跟不上! 就這還想和我斗? 伊森的激動讓伊芙琳那充滿疲憊的面龐上涌現(xiàn)滿足。 此刻的她雖然很累,親眼目睹伊森連打六個小時游戲的她早就扛不住困意了,但當她瞧見伊森興奮的揮舞著拳頭,想要將所有敵人全部錘死后,她還是露出了姨母般的笑容。 “我相信?!迸⑤p聲道。 “okay,那今天就到這兒吧?!币辽钗艘豢跉猓f:“時間不早了,該休息了?!?/br> 然而,就在伊森松開胳膊,準備起身洗漱時,伊芙琳卻拉住了他的手,說:“等一下。” “怎么了?”伊森有些奇怪。 “我還沒把事情說完?!币淋搅照f。 “?”伊森不理解。 或許是因為真的太晚了,但也有可能是伊森太開心了,所以伊芙琳也沒賣關子,而是指了指電視機下的家用主機,道:“游戲很好玩對吧?但你思考過我為什么要給機器增加一個蘋果的軟驅(qū)接口嗎?” “……”這個話語讓伊森瞬間扭頭。 他忽然想起,自己先前就覺得這里不對了。 而他的行為也讓伊芙琳主動解惑,“因為——” “這款游戲有128kb大?!?/br> “多少?”伊森一愣,接著尖叫了起來,他懷疑自己的耳朵聽錯了。 “128kb。” 伊芙琳則笑著重復了一遍,臉上盡顯無奈。 “wtf???” 這個數(shù)字讓伊森瞬間站起。 “128kb?” “oh!sxxt1 “這么大的游戲怎么賣?” 他懵了。 注:1給家用游戲機加軟盤驅(qū)動這事情,現(xiàn)實中很多公司都思考過。像雅達利在七十年代八十年代初移植《吃豆人》、《太空侵略者》的時候就想著要給機器搞個外接的磁盤,但磁盤這玩意真的是太貴了。任天堂在八十年代中旬也搞過,但一個外接端口和游戲機一樣貴,直接暴死。2文中所寫的素材拼接是那個年代的大眾方法,那個年代就是摳到骨子里了,《超級馬力歐》就是發(fā)揮到了極致,總共40kb,像吃蘑菇變大的聲效就只是通關音效的快放,云朵只是拼接,馬力歐兄弟只是改色,但這種方式不是宮本茂原創(chuàng)的啊,具體是誰搞出的這個東西已經(jīng)找不到出處了,目前考據(jù)到的最早的,都是在雅達利上班的動視的那群人搞的。3橫板卷軸類游戲利用坐標系來確認前進也是業(yè)內(nèi)習慣,這個是誰發(fā)明的也找不到,而最早的應用應該是八十年代初南夢宮做的游戲。這么設計也和cpu性能有關,6502的確便宜但性能的確不行,這款cpu能做很多游戲,但它的處理速度甚至跟不上人類的極限手速,之前寫的《吃豆人》最終關卡就是一個米國佬用手速狂按出來的,當他用手搓出來的指令快過cpu判斷時,吃豆人就無敵了。所以卷軸類游戲只能盡量減少畫面滾動,節(jié)省資源,也就沒有后退了。 (本章完)