要不要試試做紅白機游戲?#1

# 起步工作
1. 新建目錄
2. VSCode 打開目錄
3. github 下載 NESFab 的編譯器
4. 把 nesfab.exe 復制到項目根目錄 [^1]
5. 安裝 NESFab 的 VSCode 語法高亮插件
6. 創(chuàng)建 game.cfg 的配置文件
```cfg
mapper = NROM
output = game.nes
input = lib/nes.fab
input = game.fab
```
?7.?
# 精靈圖的創(chuàng)建
創(chuàng)建一個 128px X 256px 的 png 文件
Aseprite 軟件(此軟件是收費的)
https://www.aseprite.org
你也可以使用其他圖片編輯軟件來編輯你的精靈圖,比如 PhotoShop,只要能導出 PNG 就行。
# 代碼的編寫
```nesfab
mode main()
??palette = example_palette
??ppu_upload_palette()
??while true
chrrom
??file(fmt, "foobar.png")
```
## 編譯程序
在你的項目根目錄執(zhí)行 `.\nesfab.exe .\game.cfg`
# 使用 Mesen 模擬器預覽
https://www.mesen.ca/
打開模擬器,將你的 game.nes 拖進去執(zhí)行
在菜單欄的 Debug -> Tile View 中可以看到你的圖片
[^1]: 你可以添加 nesfab.exe 的路徑到你的系統(tǒng)環(huán)境變量,這樣你就能在任何地方執(zhí)行此命令。
標簽: