用C语言开发NES游戏
作者网站更新日期 2018年9月
翻译日期从2018年11月底开始逐步翻译,基于浏览器的翻译,重要地方逐句对比原和译文,有时候会加入些个人见解,让文字变得能像是句人话。
作者github地址: https://github.com/nesdoug
作者的网站:nesdoug
CC65及工程打包下载地址:点我下载(11MB)包含CC65-win32环境 和 github上的27个工程
特殊名词解释:
sprite 精灵
sprite zero 0号精灵
tiled 图块、贴图
tiledset 图块集
metasprite 组合精灵(指由多个tiled组成的一个精灵,像超级玛丽吃蘑菇后的人)
nametable 命名表(0,1,2,3通常会因为横纵镜像导致相同,也有类似RPG的游戏使用卡带RAM内存使用4个命名表)