图米小说网 > > 红白机大时代 > 第二十六章 满脑子都是骚操作(上)

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

投推荐票 /    (快捷键:←)上一章 / 章节目录 / 下一章(快捷键:→)    / 加入书签

晚上,王秋阳回到公寓的工作间之后,马上开始投入到Hack绿色兵团的工作中。今天是星期五,明天后天正好休息,王秋阳可以利用这段时间尽快的完成这项工作。

因为星期一,学校就结束了假期,正式上课了。把准备工作做好,之后的事情就相对容易许多。因此对于Hack这款游戏,王秋阳已经打了腹稿。

他现在要做的,就是把绿色兵团的源代码抄录出来,写好Hack的剧本。

王秋阳并不对游戏内容作大幅度的删改,更不会破坏游戏本身的玩赏性。他要做的只有两件事,一是增加游戏画面的发色数,让视觉描述更具体。

而在这之前,王秋阳要完成游戏卷轴的编写。因为这款游戏是在磁碟机上开发的,采用的是翻页描述,不同于卡带上的横版通关。当然这难不倒王秋阳。

王秋阳原本就Hack过这款游戏,对于FC的卷轴设定也有相当的了解。FC的卷轴并非是完整的一大片,为了节约容量,它真正显示的卷轴只存在于屏幕背景而已。

游戏能够移动的角色由Sprite(精灵)构成。当玩家操控的角色移动到需要切换背景的位置时,背景的切换有两种模式。

一是直接变更场景,也就是过关模式。这一点勿须修改,磁碟机的每一个场景都是自动切换。王秋阳只需要把这些切换点标注下来,无论是小关还是大关,保留原有数据即可。

而第二种,就是任天堂独有的滚屏技术。滚屏分为横向和纵向两种,当然也包括斜向滚屏,比如由DECO开发的打灰机游戏B计划。

滚屏能够在游戏角色移动到指令区域时,屏幕顶端提前写入两行背景,取代尾端写出的两行背景。彼此交替之下,造成背景在不断前进的错觉。

某些盗版卡带没有注意到这个设定,所以人物在前进的时候背景并没有移动,给人一种原地踏步的感觉。因为实际上,游戏人物真的就是在原地踏步。

而绿色兵团这款游戏,是横版通关游戏,Hack到卡带之上需要左右滚屏。当然有些关卡也包括上下滚屏。所以磁碟机上的部分背景需要重新调配一下位置。

FC卡带屏幕分为四个图层,最底层是背景底页。之后是背景页,共有四幅,可供随时切换。再上面一层就是卡通页,是Sprite构成的角色活动图层。最顶层是背景前页,它能够遮挡住所有图层。

王秋阳将磁碟机上的背景一一标注,分门别类。如此一来,就可以解决卷轴的设定,这款游戏如果烧录到卡带上基本上就是卡带版的绿色兵团。

当然这只是开始,下面要做的才是重头戏。王秋阳要给游戏增加色号了。

传统的FC游戏,因为发色数太低,游戏画面的描述能力往往达不到预定要求。人物形象过于抽象,背景图案更是给人一种简陋,甚至荒凉的感觉。

因此王秋阳果断先给人物增加了几种色号。首先用接近黑色勾边的深灰阶00色号,在必要的位置取代黑色勾边,达到柔光效果。

然后,再用给人物的肤色,衣着分别增加一款渐近色。比如1P的衣服是蓝色,就增加一款浅蓝,在细微的地方描述。这样人物的形象就能够多一点立体的感觉。

2P的衣服是绿色,就增加一款浅绿。同时1P的皮肤渐进色较浅,用的38色号,2P的皮肤渐进色较深,用的36色号。如此1P和2P的形象就鲜明,独立了许多。

角色完成,王秋阳用去了五种色号。接下来,就是增加背景描述,理论上能够新增的色号只剩下六种。但实际上也能够从刚才使用的五种色号中选取合适的来使用。

这是一项大工程,不光要懂得汇编制图,还需要有一定的绘画能力。比如天空,房屋,基地,道具,用哪一种色号增加勾边,哪一种色号作为渐进色,不能乱堆。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

投推荐票 /    (快捷键:←)上一章 / 章节目录 / 下一章(快捷键:→)    / 加入书签
章节有误,我要:报错
X
Top