第六章 設(shè)計(jì)街頭霸王
不會(huì)給錯(cuò)地址了吧,這里不是商業(yè)街啊”
當(dāng)邁克花費(fèi)了十二星條幣坐出租車來(lái)到這里,下車后將自己的電腦放在地上,看著一座座居民屋就有些懵逼。
這個(gè)時(shí)代的電腦還有厚重的主機(jī),一臺(tái)電視般的顯示器,邁克滿懷激情的自己一個(gè)人給帶來(lái),可現(xiàn)實(shí)如無(wú)情的嫖客,提上褲子就不認(rèn)人了。
“是這里啊,這怎么可能呢,這怎么可能呢。。。。”
地中海的頭發(fā)讓邁克用手撓了又撓,幾縷碎發(fā)隨風(fēng)飄落,有些頹喪的坐在主機(jī)上面唉聲嘆氣。
嘆了幾口氣,邁克雙手揉搓了幾下臉,站起身來(lái)摁響了門鈴。
“邁克,你來(lái)了,我們正等你呢”
開門的是愛(ài)麗絲,邁克頓時(shí)感覺(jué)一陣絕望,再看向后面的楊哲,石錘了。
“楊,這就是你說(shuō)的公司?”
“對(duì)啊,邁克,歡迎你的加入”
“不,不,楊,你這是欺騙,這跟你說(shuō)的完全不一樣”
“哪里不一樣?”
邁克一時(shí)張口結(jié)舌,楊哲從頭到尾都沒(méi)有說(shuō)過(guò)公司的情況,這讓他感到深深的被戲弄了。
“邁克先生,首先我要向你道歉,我承認(rèn)我是用了一些小伎倆把你誆到這里,但你不要看現(xiàn)在我們是這種境況,像我所說(shuō)的,我們會(huì)超越雅達(dá)利,當(dāng)年的布什維爾創(chuàng)辦雅達(dá)利時(shí)也沒(méi)有很豪華的公司,也是如我這般從零開始”
“邁克先生,來(lái)看看我們新設(shè)計(jì)的游戲”
愛(ài)麗絲看著邁克沮喪的神情,想到剛剛楊哲和自己說(shuō)的新游戲,或許這樣能夠打動(dòng)邁克。
“奧?新游戲?不是炸彈人嗎?”
邁克果然有了興趣,想到楊哲設(shè)計(jì)的炸彈人,看在他的才華上,暫時(shí)先不與他計(jì)較,畢竟自己都已經(jīng)離職,不如看看再說(shuō)。
“邁克,不瞞你說(shuō),我如今一窮二白,連啟動(dòng)資金都沒(méi)有,不過(guò)我昨晚設(shè)計(jì)了一款游戲,假如我們把它做出來(lái),我就可以賣給膏藥國(guó)人,這樣我們就會(huì)有資金了”
“他們會(huì)買嗎?”
“邁克,相信我,這次我不會(huì)欺騙你,他們肯定會(huì)買”
楊哲領(lǐng)著邁克走入車庫(kù),也是他們暫時(shí)的辦公場(chǎng)所。
邁克看到有四張桌子成四方排列,其中一張上面鋪著幾張畫紙。
“這就是你們?cè)O(shè)計(jì)的游戲人物嗎?”
“對(duì),邁克,我想要先做一部格斗街機(jī)游戲,這是我設(shè)計(jì)的幾張人物畫像,當(dāng)然是愛(ài)麗絲畫的”
“雅達(dá)利也開發(fā)過(guò)格斗類游戲,但賣的并不理想,不過(guò)看你設(shè)計(jì)的畫像倒是很有特色,這個(gè)健壯男人很讓人印象深刻?!?p> 邁克拿著一張畫像左看右看,就覺(jué)得這個(gè)游戲人物好,雖然只是素描,還沒(méi)有上色,但這強(qiáng)壯的肌肉高大的身軀,很符合星條國(guó)人的審美。
“這是肯,頭發(fā)是紅色,他是星條國(guó)人,我給他設(shè)計(jì)了一個(gè)大招,名叫升龍拳”
邁克做到坐位上拿著畫紙深思,他在發(fā)揮發(fā)散思維去想象這個(gè)畫面。
“楊,你具體講講這款游戲的設(shè)計(jì)”
“這是一款格斗類街機(jī)游戲,街機(jī)的發(fā)展已經(jīng)比較成熟,里面的硬件比較容易實(shí)現(xiàn)我對(duì)這款游戲格斗方法的設(shè)計(jì)。這款游戲不再以往常的格斗類常用的方式,一拳一腳的對(duì)打,畫面而且單一,我打算讓這款游戲主打操作性,設(shè)計(jì)幾套連續(xù)招式和只有特定操作才有的大招,這樣就能提高這款游戲的可玩性”
“不錯(cuò),連續(xù)的招式,主打操作性,以操作取勝”
邁克點(diǎn)點(diǎn)頭,肯定了楊哲的設(shè)計(jì)。
“邁克,人物設(shè)計(jì)有愛(ài)麗絲,技術(shù)層面你認(rèn)為有什么困難,能夠做出來(lái)嗎?”
楊哲充滿希望的看向邁克,技術(shù)層面可只能指望他了,靠自己那點(diǎn)Java技術(shù)可無(wú)法在街機(jī)上實(shí)現(xiàn)街頭霸王。
邁克盯著畫面,努力去思考如何從技術(shù)層面實(shí)現(xiàn)楊哲的設(shè)計(jì)。
“你再把他們的出招舉個(gè)例子”
“游戲背景是世界要舉行街頭霸王選拔賽,各國(guó)的人都來(lái)參加爭(zhēng)奪這一稱號(hào),這群人都有自己特定的大招,比如肯,當(dāng)玩家前進(jìn)時(shí)摁A鍵則是重拳,這里要加個(gè)判斷,若是距離小于設(shè)定,玩家若是在設(shè)定時(shí)間內(nèi)再摁B鍵則會(huì)連上重腿,若是再用搖桿在設(shè)定時(shí)間達(dá)到前進(jìn)和上,右手在嗯AB兩鍵,則會(huì)發(fā)出肯的大招?!?p> 邁克邊聽(tīng)邊點(diǎn)頭,他已經(jīng)明白楊哲的設(shè)計(jì)理念,畢竟做了很多年游戲,有些一點(diǎn)就通。
“邁克,在技術(shù)層面可以實(shí)現(xiàn)嗎?匯編代碼會(huì)占用大概多少空間?”
游戲是容易設(shè)計(jì),讓楊哲頭疼的就是這個(gè)時(shí)代扯淡的內(nèi)存,以KB論大小的時(shí)代,簡(jiǎn)直是程序猿的噩夢(mèng)。
“匯編?不,楊,匯編這種代碼太過(guò)占用空間,只是一些程序猿偷懶的設(shè)計(jì)”
看著邁克一臉鄙視匯編的樣子,楊哲深深震驚了,誰(shuí)有資格鄙視匯編,只有一種語(yǔ)言,所有語(yǔ)言的母親的祖先。
“邁克,你用的是機(jī)器語(yǔ)言?”
“當(dāng)然,你沒(méi)發(fā)覺(jué)組成它的0和1很讓人舒服嗎?”
好吧,這該死的強(qiáng)迫癥,邁克不學(xué)匯編的原因找到了,機(jī)器語(yǔ)言是四個(gè)為一段指令,很對(duì)稱,很完美。
“那能實(shí)現(xiàn)嗎?邁克,這款游戲至關(guān)重要,只要你開發(fā)出來(lái),我保證能賣出去,而且會(huì)是一個(gè)客觀的價(jià)位?!?p> “你能設(shè)計(jì)出來(lái),原則上是沒(méi)有技術(shù)實(shí)現(xiàn)不了的,這款游戲雖然加入很多的新玩法,里面會(huì)有很多判斷,但我可以用代碼實(shí)現(xiàn)”
邁克在畫紙的空白處寫了很多0和1,楊哲完全看不懂的代碼,這讓編程愛(ài)好者楊哲異常羨慕。
若是給程序猿分級(jí),像這種能夠熟練使用機(jī)器語(yǔ)言的人,就類似封神之中的三清,是三十三天頂禮膜拜的存在。
“好吧,楊,讓我們開干吧,失敗了大不了我再找個(gè)公司接著干,不過(guò)你設(shè)計(jì)游戲的能力讓我對(duì)你有信心,咱們拼一把?!?p> 邁克站起身激動(dòng)的拍著楊哲。
“好,愛(ài)麗絲,這款游戲至少需要六個(gè)人物,最好是飛餅國(guó)、膏藥國(guó)、星條國(guó)、金字塔國(guó)這四國(guó)的人,按照他們的形象去設(shè)計(jì)人物,要有各自國(guó)家的特點(diǎn)?!?p> “OK,我來(lái)設(shè)計(jì),完成一個(gè)我會(huì)給你審定。”
愛(ài)麗絲接到任務(wù),走到她的一張桌子開始苦思冥想,她雖然不是專業(yè)畫家,但自小培養(yǎng)的素質(zhì)足夠讓她勝任這項(xiàng)任務(wù),尤其她喜歡漫畫,也愛(ài)玩游戲,可以能夠理解這種類型的設(shè)計(jì)理念。
“邁克,我來(lái)和你一起設(shè)計(jì)游戲邏輯?!?p> 將邁克帶了的電腦組裝好,連上網(wǎng)線,進(jìn)入代碼編輯區(qū)。
“邁克,你對(duì)AZI2100芯片指令集熟悉嗎?我前幾天在街機(jī)廳內(nèi)找到的一款膏藥產(chǎn)街機(jī)。它用的就是AZI2100芯片,咱們要的代碼要能夠燒錄到這款芯片上才行。”
“可以,我用過(guò)這款芯片”
楊哲看著邁克“砰砰砰”的敲擊鍵盤,上面一串串代碼便顯示出來(lái)。
“我先用幾個(gè)占位符來(lái)表示人物地址,這里面招式的時(shí)間我先用2秒代替,勝負(fù)的判定。。?!?p> 看著邁克嘴里念念有詞,手指不斷敲動(dòng),屏幕上的代碼漸漸增多,這讓楊哲不得不感嘆編碼界的上古大神就是上古大神,膜拜啊。
“楊,里面是不是應(yīng)該加入一些故事獨(dú)白和一些對(duì)話之類的語(yǔ)言?!?p> “當(dāng)然,我來(lái)設(shè)計(jì)文字”
三人分工開來(lái),愛(ài)麗絲負(fù)責(zé)人物圖,楊哲來(lái)設(shè)計(jì)游戲文字,邁克進(jìn)行編碼。
愛(ài)麗絲拿著設(shè)計(jì)到一半的人物圖來(lái)找楊哲咨詢意見(jiàn),看著愛(ài)麗絲設(shè)計(jì)的形象,再考慮前世玩的形象,楊哲也一時(shí)拿不準(zhǔn)。
格斗類游戲?qū)θ宋镄蜗笠蟛⒉惶撸驗(yàn)橥婕視?huì)專注于招式的研究,人物形象只是招式的載體。
但有特點(diǎn)的形象也往往能更快的讓人記住,可以容易區(qū)分人物之間大招如何施展。
所以楊哲只是在高矮胖瘦上提了建議,并在六人之中加入一個(gè)女性角色。
有了楊哲的建議,愛(ài)麗絲更容易發(fā)揮自己的想象力去設(shè)計(jì)形象。
而楊哲將文字給了邁克,讓他轉(zhuǎn)換為代碼,機(jī)器語(yǔ)言只有0和1,文字也必須轉(zhuǎn)換對(duì)應(yīng)的01組合。
邁克簡(jiǎn)直就是代碼翻譯機(jī),連手冊(cè)都不用查,楊哲便讀,邁克便錄,這讓楊哲泛起撿到寶的感覺(jué)。
有時(shí)邁克會(huì)停下來(lái)問(wèn)楊哲的意思,對(duì)立面大招的設(shè)計(jì),畢竟要具有操作性就必須設(shè)計(jì)好如何按鍵。
若是太過(guò)復(fù)雜,不容易普及,太過(guò)簡(jiǎn)單,又讓大招很泛濫,這里面的度必須有個(gè)很好的掌握。
而楊哲玩街頭霸王也只玩過(guò)電腦版,街機(jī)這種古老的方式他很少玩,主要是搖桿用不習(xí)慣。
他只能費(fèi)力的將當(dāng)年電腦版的街頭霸王按鍵轉(zhuǎn)換為搖桿類的方式。
“比如肯的大招,我稱它為升龍拳,按鍵可以設(shè)計(jì)為左下左,再加上出拳就可以打出。這招在上升期可以破掉其他人物的大招,如果對(duì)手位于地面,需要根據(jù)距離來(lái)設(shè)定是否可以擊中對(duì)方?!?p> 邁克轉(zhuǎn)過(guò)頭來(lái)看向楊哲,手中停下編碼。
“楊,我預(yù)感我無(wú)法一次甚至十次完成關(guān)于這些判斷的調(diào)試,畢竟有些參數(shù)要一點(diǎn)點(diǎn)的試驗(yàn)才可以,我最少需要五塊燒錄卡,用于調(diào)試參數(shù),當(dāng)然,楊,我會(huì)省著用的。”
楊哲點(diǎn)點(diǎn)頭,這一點(diǎn)他已經(jīng)有所心理準(zhǔn)備,畢竟測(cè)試代碼有沒(méi)有bug,調(diào)試判斷參數(shù),這些需要先燒錄一塊用于觀察,再通過(guò)實(shí)踐操作來(lái)計(jì)算最優(yōu)參數(shù)。
五塊已經(jīng)是最少的了,這還需要他和邁克仔細(xì)計(jì)算才行。
“所以,楊,這里有我和愛(ài)麗絲,你還是想辦法解決這件事吧?!?p> 說(shuō)完,邁克便轉(zhuǎn)頭盯著電腦研究代碼。
看著苦思冥想的愛(ài)麗絲,還有緊皺眉頭的邁克。
楊哲提供完思路也就沒(méi)有什么能夠幫助他們的,只能去做好后勤保障。