同人玩家開發全新紅白機遊戲Micro Mages,挑戰將遊戲容量壓縮至40KB

同人玩家開發全新紅白機遊戲Micro Mages,挑戰將遊戲容量壓縮至40KB

ADVERTISEMENT

講到40KB的任天堂Famicom遊戲,許多資深玩家第一個想到的一定是《超級馬力兄弟》,筆者先前也曾撰文介紹關於遊戲容量演進。在《超級馬力兄弟》上市的35年之後,由2位玩家組成的Morphcat團隊宣布推出全新遊戲Micro Mages,不但具有極高的完成度,更厲害的是容量一樣只有40KB。

支援4人同時遊玩

《Micro Mages》(迷你法師)是款以Famicom為平台的全新製作2D動作遊戲,其玩法與《洛克人》相當接近,不過本作的移動是以縱向為主,而非常見的橫向,玩家需要從舞台下方開始不斷往上爬,一面避開陷阱,一面擊退敵人,並找到能開啟門鎖的鑰匙。

遊戲具有8個世界,並具簡單、困難模式共26個關卡,以及多種敵人與頭目等著玩家挑戰。

《Micro Mages》最特別的地方,是它不但具有單人與雙人模式,搭配手把擴充器之後,最多還能讓4人同時遊玩,相當適讓懷舊遊戲同好們一起合作破關。

遊戲會推出可以透過Famicom模擬器遊玩的Rom檔,以及能在Nintendo Entertainment System(即北美版Famicom)執行的實體卡匣,但是目前並無計劃推出Famicom主機適用的實體卡匣。

《Micro Mages》預計於2019年4月上市,包含Rom檔與PDF格式說明書的數位版價格為歐元8元(約合新台幣292元),數位版加實體卡匣的價格則為歐元40元(約合新台幣1,460元)。

《Micro Mages》除了發行數位版外,還會推出實體卡匣。

遊戲內容是傳統風格的2D動作遊戲。

玩家要克服關卡中的陷阱與機關不斷向上爬。

遊戲最多支援4人同時遊玩。

畫面的呈現不因為遊戲容量只有40KB而受影響,圖像仍十分細致。

40KB的大挑戰

Morphcat團隊表示由於現在Rom晶片的價格便宜許多,所以不少新的Famicom同人遊戲容量都從512KB起跳,但是他們為了挑戰極限,所以將遊戲的容量縮減至40KB,其中的一大挑戰,就是要將圖像資料壓縮在8KB以內。

在介紹Morphcat的解決方式前,筆者先說明一下Famicom的圖像運作原理。所有圖像可以分為會動的「活動角色」(Sprite)與不會動的「背景」(Backgroung)等資料,並以解析度為8 x 8像素的點陣圖儲存,遊戲進行中程式會將這些資料組合成完整的畫面。

一般Famicom遊戲中的人物是由4組活動角色組成,然而受限於硬體限制,當超過8組活動角色出現在同一橫行時,就會發生閃爍的情況。《Micro Mages》的人物直接由1組活動角色顯示,如此一來不但節省空間,還能發揮避免閃爍,並讓場景看起來更遼闊。

《Micro Mages》採用6502組合語言撰寫,圖像資料為8KB,程式與其他資料共占32KB。(圖片來源:Morphcat Games YouTube頻道,下同)

8KB的圖像分成活動角色與背境等2組資料,每組資料能儲存256個8 x 8的點陣圖資料。

圖中人物的圖像是由4組8 x 8的活動角色拼合而成。

人物更換色盤後就能變成不同的圖像。

Famicom的硬體限制讓同一橫行上最多只能顯示8組活動角色。如圖中出現10組活動角色,就會發生閃爍的情況。

《Micro Mages》的人物只用1組活動角色,不但可以節省空間,還能在同一橫行顯示更多人物。

(下頁還有更深入的節省空間方式說明)

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則