第二十六章 满脑子都是骚操作(上)(2 / 2)

用哪一种色号增加勾边,哪一种色号作为渐进色,不能乱堆。

背景增色完成之后,就是为反派角色进行润色。同样以每个角色增加三个色号,用于勾边,渐近,炫染。这些色号将从新增的十一个色号中酌情选取。

最后,就是为其他附加内容进行炫染。比如显示游戏状态的字母,数字,提示一类。同样给字母增加勾边,渐近,然后加上打底,让字母更加明晰,立体。

完成这些工作之后,已经到了凌晨四点。

王秋阳小睡了几个小时,天亮之后很快恢复了精神,开始下一阶段的工作。

之前做的,只算是剧本。接下来才是工作的重点,就是把剧本制作成可以烧录到ROM之中的chr文件。在这个过程中,可能很多地方要做出相当的改动。

FC游戏的画面构成,有相当的限制。

首先因为机能有限,它不能像电脑那样随心所欲的显示已知色号。6502汇编对于画面的构成,采用的是cell汇编方法,称为细胞色号汇编。

汇编时先以网格将页面划分,能够看出它是256X240像素,称之为像解度。

屏幕则被分割成32X30,一共九百六十个cell(细胞),其中每个pixel(像素)用2bit来储存色彩,这样每一个cell可显示四种颜色。

如今王秋阳释放出了十一种颜色,但一个pixel依然只能用2bit来储存色彩。这就是说同屏发色量达到了二十四色,但同扫描线依然只能使用十三色。

这就是一个考验汇编者逻辑能力的时刻了。如何在这样的限制下尽可能的将剧本表现出来,不是汇编命令记得熟练就行,它更需要对游戏画面理解的天赋。

王秋阳明显是具备这种天赋的,他的剧本在网络线下,绝大多数都符合这个规则。剩下不符合规则的,也只需要稍适修改,而且并不影响画面的整体效果。

保证了二十四色同显,然后确定了每一条横,纵扫描线上的发色量又不超过十三。接下来,就是细化到每一条扫描的cell之上,对它们再做精细的分类。

绿色兵团的ROM-chr容量只有60KB,很多cell都是重复使用的,比如王秋阳正在绘制的这片铁丝网背景。它其实是由许多相同的cell拼接而形成。

王秋阳要尽可能,将能够重复使用的cell修改出来,而且在总体上不能影响画面。比如底部的边界,其实是顶部边界的倒影。右边的边界,其实是左边边界的镜像。

FC的制作人,需要节省每一个字节的容量。