記錄好這個筆記之后,王秋陽很快進入了正式游戲界面。
第一關(guān),主角潛入敵軍基地。
首先印入眼簾的就是修改過的背景天空。原本的背景天空只有一個色號,看起來非常單調(diào),但是王秋陽給它增加了漸進和炫染效果之后,看起來就完全不同了。
天空的主色調(diào)用了3A,3B,3C三種色號進行了漸進,還用白色的灰階作了點綴色,看起來更廣闊,浩瀚,一掃FC游戲遠層背景單調(diào)荒涼的意境。王秋陽自己都感覺一陣愉悅。
不過他正愉悅的時候,主角被出現(xiàn)的敵人一下干掉了。
“嘿,把你們形象弄好了,多少給我留點面子吧?”王秋陽一時哭笑不得。因為出現(xiàn)的主角和敵方的角色形象,也同樣炫染得活靈活現(xiàn),“王秋陽”死得很慘。
游戲重新開始,王秋陽的注意力又放在了背景底頁之上的圖層背景。
圖層背景的效果可是他描述的重點區(qū)域,原本土黃色的基地建筑增加了07,17,18,28四種色號。這讓基地建筑和一開始的基地圍墻一樣,增加了光照,陰影等原本不具有的視覺效應(yīng)。
不論是墻,還是扶梯,鋼筋架,都給人一種立體的浮現(xiàn)。更重要的是,這些色號因為黑色,深灰階,淺灰階的勾邊,漸近和炫染不同,在電視屏幕上的視覺感也全然不同
相同的顏色,放在不同的顏色旁邊,給人的視覺體驗是完全不一樣的。比如描述天空背景最深的藍色,如今給主角又增加了一點炫染,是主角衣服最淺的顏色,視覺體驗根本覺察不到。
又如之前游戲的開始畫面,綠色和醬色的搭配,和原本降落傘的深黃色極為接近,但又不與山巒和基地圍墻的顏色相沖突。
這就是著名的棋盤錯覺。
因此游戲每增加一款發(fā)色量,將它運用到極致,就能夠讓人的肉眼感應(yīng)到很強的信息。每增加十種發(fā)色量,游戲畫面的品質(zhì)將是全新的層次。
王秋陽讓這些背景色號也用于了敵方描述之上,也包括對主角的描述。新增加的十一款發(fā)色,完全運用到了整個屏幕之上,發(fā)揮出了每一款發(fā)色最大的實用價值。
從某種意義上來說,增加的十一種發(fā)色,被他使用得好像增加了二十多個。
這就是騷操作。
王秋陽表面上挺正統(tǒng),實際上是個悶騷男,特別是在游戲匯編上。以死宅漢化組的隊友來形容,他很騷,“滿腦子都是騷操作?!?p> 因此細微的地方,王秋陽依然不滿意,再次拿出了筆記本做下了記錄。他Hack出來的游戲,一定要百分百達到經(jīng)典,不能留下半點遺憾。
比如很重要的一點,那就是游戲的發(fā)色數(shù)是上來了,但是FC游戲本身的機能卻沒有得到提升。最明顯的就是角色閃爍的問題。
FC游戲的卡通頁面,構(gòu)成角色的Sprite有六十四個,最大體積為8X16像素。但同一掃描線上只能夠使用八個Sprite,這也是八位機的一個限定。
超過這個限定,Sprite會顯示不出來,形成閃爍。
而綠色兵團的游戲角色,通常都是由四個Sprite組成,狀態(tài)一般是站立形態(tài)。敵方角色也是一樣,如果在一條直線上出現(xiàn)主角之外的四個敵人,就會有一個角色閃爍。
如果主角作俯臥姿勢,敵方只用出現(xiàn)三個就要閃爍了。
王秋陽把這個重要信息也記錄了下來,原本不準備修改ROM-prg的計劃也稍微改變了一點。他認為有必要擴展Sprite的大小彌補這個缺憾。
PC精靈可以由CPU處理器從8X16切換成16X16。
辦法是游戲在每一幀實繪半個水平精靈,另一半等到下一幀繪制,這樣就變相擴展了OAM的尺寸。然后鎖死另外一個精靈,在每一幀補繪另外半個水平精靈。
具體操作方法,和鎖定一款色號增加發(fā)色量的原理差不多。
如此犧牲兩個精靈,全屏精靈總數(shù)會減少到六十二,同掃描線上能夠出現(xiàn)的Sprite數(shù)量依然是八。但換取一個可用,體積增加一倍的Sprite,從而完善角色的描述。
這項黑科技,當(dāng)然不是王秋陽發(fā)明的,而是二十一世紀另一位百度達人“IRQ_crash”的杰作。當(dāng)初Hack綠色兵團的程序匯編,就是由他寫成的。
在二十一世紀,電腦模擬器很強大,基本上不會再出現(xiàn)角色閃爍的情況,這項技術(shù)很雞肋。但在二十世紀,王秋陽拿出這個黑科技恐怕又要嚇死一片人。
“綠色兵團的活動模塊并不很多,鎖定十六個精靈應(yīng)該就足夠了。不過這樣一來,我方和敵方的cell又得重新繪制一遍,這個工程量當(dāng)真不小?!?p> 王秋陽略微思索了一下,大致確定了剩下的工作方案。他將密切關(guān)注游戲的場景,只要有三個以上敵人出現(xiàn)的場景,就記錄下來,作為修改內(nèi)容。
這就是做游戲匯編。
匯編不是背幾條命令,制作幾個圖片,設(shè)計幾個程序。
匯編者要隨時把思維放開到整個游戲界面,又能夠收攏到每一個像素。將每一個點,線,面的邏輯并連,串連,跳躍思維,再形成一個整體。
因此這樣玩游戲,很累。
眼看夜色已深,王秋陽便將游戲內(nèi)容存檔,備份,然后一頭倒下來就睡過去了。
第二天再醒過來,王秋陽重新打開了電腦。接下來的工作,王秋陽就是打游戲機了。打一點,修正一點,過一關(guān),修定一關(guān)。然后再重復(fù)進行。
經(jīng)過了周末兩天的努力,王秋陽可謂是將游戲Hack的基礎(chǔ)工作全部做好,剩下的就是每天上課。放學(xué)后回家打游戲機,然后做匯編。
不過周一上課的時候,王秋陽表現(xiàn)得很正統(tǒng)。他不會像那些游戲癡迷玩家一樣,上課開小差,想著玩游戲,而是認真的聽課學(xué)習(xí)。
課間的時候,冬野美紀也再次拿出筆記本,幫他完善課堂筆記。
直到中午,冬野美紀和夏雨詩也拿出了早就準備好的便當(dāng),和王秋陽胖子一同吃飯。
班上的男同學(xué)對此只能羨慕嫉妒恨,不明白這樣兩位美女怎么就看上這兩個男人了。
胖子雖然才藝出眾,不過形象實在難以恭維。唱美聲的胖子在舞臺上光華萬丈,實際看起來又是一回事了。
王秋陽更不用說,只能算是不丑。冬野美紀作為轉(zhuǎn)校生,剛到亰都藝術(shù)學(xué)院的時候就吸引了不少男人的目光,結(jié)果每天和王秋陽粘在一起,當(dāng)真讓人不能理解。
這樣一直到了周五。
這天放學(xué),王秋陽非常高興的告訴冬野美紀:“冬野小姐,綠色兵團已經(jīng)Hack成功了!”