技術篇
六個專案累積下來的做法和踩過的坑
老遊戲中文化有四個繞不開的問題:程式從哪裡來、中文字怎麼畫、畫面和音樂去哪裡找、怎麼確定真的能玩。下面四篇各談一個,案例都來自這六個專案的文件和程式碼。
六代六種做法
有原始碼就移植,有開源引擎就修改,什麼都沒有就反組譯後重寫。這篇比較六代的起點,以及不把中文寫回原版檔案的原因。
中文字怎麼畫上去
原版的字只有 8×8,放不下中文筆畫。這篇談怎麼拉高畫布,TrueType 和點陣字怎麼選,以及 Big5、UTF-8 帶來的幾個經典亂碼。
把各平台的美術和音樂找回來
Apple IIgs 的私有壓縮、Amiga 的位元平面、沒有公開文件的 FM 音樂序列。這篇記錄解開它們的方法,以及不靠耳朵也能驗收聲音的辦法。
怎麼確認真的能玩
自動測試全綠的遊戲,玩家還是可能一開局就卡死。這篇談無頭截圖、正常玩家路徑和打包後才出現的錯誤。