當前位置:
首頁 > 遊戲 > 近五旬大叔用三年自學編程,移植了一款遊戲

近五旬大叔用三年自學編程,移植了一款遊戲




「可是,這又有什麼意義呢?」一位意義黨問道。




今年6月3日,日本網友Hidecade在個人博客上彙報了一個振奮人心的消息:他從2015年起著手的《DARIUS》MD版移植計劃終於成功了!而這個時候距離他的49歲生日只有一個月。




《DARIUS》是TAITO在1986年發行的橫版街機STG,其最大的特徵就是採用三個19或15寸屏幕無縫拼接來顯示同一幅畫面,框體的座椅上還帶有音響和耳機插孔,在當年可以說是街機廳中至高的影音享受,與KONAMI的《宇宙巡航機》、IREM的《R-TYPE》並稱當時的街機橫版STG「御三家」,除了一直以街機移植遊戲見長的PCE外,還登陸過Wii、PS4等主流機種。






但是大叔所挑戰的機種卻是機能並不強大的MD,而且是在只有一個人、且完全沒有編程知識的前提下。




據他本人在博客上的記載,他在自己46歲那一年一口氣買下三個顯像管顯示器來模擬《DARIUS》的畫面,併購入原作的第一版街機基板在自家搭建了小型框體。




先利其器,後善其事,有了這些裝備後,他零基礎自學編程,從C語言學起,以MD開發工具SDGK為基礎,使用EDGE和Photoshop製作點陣繪圖、用DefleMask和 VGM Maker將原作中小倉久佳創作的BGM還原為MD的YM2612音源,並且深入研究了PCE版《SUPER DARIUS》的移植方式。






作為一名人生經驗豐富的老玩家,他深知學習知識不能閉門造車。於是他除了苦讀教材、學習編程理論外,還積极參与同好會組織的MD編程教室,掌握了大量關於MD機能的數據和遊戲程序的構成方式,並且與年輕人積極交流,很快就超越了那些年輕的程序員們。






而他的博客上,像這樣長年累月地記錄著自己想到的代碼,從簡單到複雜的一條條代碼的積累,使他多年寫下的博客本身成為了一個名副其實的代碼庫。






終於,經過了長達三年的程序執行測試、調整平衡、修正BUG才終於有了最後的成果,並且他還謙虛地表示:如果沒有推特上諸多熱心網友三年來的鼓勵和建議,自己將會走很多很多的彎路。從移植效果來看,最終的成果也不辜負這位大叔的心血:




首先,街機版為了表現地形的立體感所使用的多層捲軸均完美保留,速度也沒有絲毫降低。






第一關的BOSS:腔棘魚形態的潛水艇KING FOSSIL身上飄動的鱗片與街機版幾無二致。






最終BOSS:GREAT THING會使用四方向擴散海豚彈、追蹤導彈、鐳射炮、鑽頭四種武器,如此「華麗」的陣容也在經過特殊壓縮後,還原了街機版相同的處理速度。






當然,完成這項壯舉的時候,大叔並沒有走火入魔,他在自己的業餘愛好與家庭之間取得了良好的平衡。在博客上,他多次提到他深愛自己的家人,並且上傳了一張女兒複習考試時睡著的照片,並表示在女兒備考期間暫停《DARIUS》的移植工作,且堅決不碰遊戲,為孩子創造一個良好的環境。






相信父親的這種對興趣的執著研究但玩物不喪志的精神,一定會讓女兒在一個開明幸福的家庭長大成人。




也許有很多人認為一位年近五旬的大齡玩家、毫無編程經驗從零自學地完成一項古老街機遊戲的家用機移植,是「沒有意義」而且「難度極高」的,但世上很多事情或許在最初都是如此——很多成就的誕生,都是由一個個「無意義」的挑戰積累的成果。






正如這位大叔玩家在自己的移植版《DARIUS》的結局畫面加上的字幕「我衷心向那些製作了《DARIUS》的人致敬」一樣,筆者也由衷地向這位不負夢想創造奇蹟的大叔致敬。






長按下圖,獲取

游研社APP






發送

紅色

關鍵詞獲取近期精彩內容




潮流

曾經有個街機賽車遊戲,在30年前啟發過一場電子音樂潮流




30年

30年前被任天堂擋在門外的小孩,後來在NS上發布了自己的遊戲




手寫

 | 

一本十幾年前手寫的《老爸的遊戲攻略》




難題

遊戲面臨的最大難題,依然是外界的敵視




APP 

| 你還可以回復"APP",獲取下載地址



喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 遊戲研究社 的精彩文章:

這部法律可能會讓歐洲人民告別「梗圖」和表情包
他們用「抗癌遊戲」來幫助青少年癌症患者,玩過遊戲後會增加服藥率

TAG:遊戲研究社 |