設計筆記
我們怎麼做這些遊戲:規則、手感、美術和聲音背後的取捨。
一個音檔都沒有:用程式合成遊戲音效與音樂
墨圈、迷因大亂鬥和符文堡壘沒有任何音檔,音效和音樂全用 Web Audio API 即時合成。這篇拆解做法與取捨。
不用圖檔,我們怎麼管理像素素材
迷因大亂鬥和符文堡壘沒有任何圖檔,像素美術全寫在程式碼裡。這篇拆解精靈圖的格式、快取、描邊、換色與放大方式。
拆解迷因大亂鬥的打擊感
從原始碼看迷因大亂鬥的打擊感:命中停頓、畫面震動、浮空衰減、連段緩衝、敵人輪流出手與頭目硬直值。
沒有伺服器的 io 遊戲:我們做了哪些取捨
墨圈完全在瀏覽器裡離線執行。我們怎麼用機器人模擬多人連線、為什麼不用框架,以及迴圈、存檔、效能與測試上的取捨。
符文堡壘的設計筆記:把打字練習變成守塔遊戲
從程式碼拆解《符文堡壘》:目標怎麼鎖定、難度怎麼爬升、字母試煉為何一排一排練,以及每分鐘單詞和正確率怎麼算。
墨圈的設計:畫圈、切斷與封印
墨圈的規則從哪裡來:為什麼只有被圈住才會死、切斷為什麼不殺人、機器人怎麼調得像人,以及模擬之後改掉的數字。