拳皇98 这类游戏是用什么编程软件制作的?

html-css025

拳皇98 这类游戏是用什么编程软件制作的?,第1张

SNK家的Neo Geo MVS的CPU是摩托罗拉的处理器MC68000,所以是用68000汇编语言写的,俗称68k汇编。汇编语言是低层的语言,现在基本已经被高级语言替代,如果只是想修改下游戏数据,那直接在网上找hack版,如果想自己创作角色,更推荐你玩mugen。现在这个时代学汇编是非常费力且用处不大,就好比你是一个建筑师,java,c+语言就是教你怎么用砖头盖房子的手册。而汇编就像是教你怎么做砖头的手册。房子出了问题,如果你了解砖头是怎么制作的当然能从最根本找到原因,但现实你只需要换一块其它砖头就好了,没必要自己再重新做砖一样。

参考百度

准备工作

首先大家要先准备一台电脑。2DFM对硬件要求不高,只需要有PentiumⅢ400MZ以上、内存64MB以上即可。可以说配置要求相当低。相信现在几乎所有读者家里的电脑已经都可以流畅运行2DFM。这也进一步证明2DFM是一款非常优秀的“平民级”同人游戏开发软件。

硬件准备好了之后,那便要准备软件了。在笔者看来,2DFM和PHOTOSHOP是必备的两款软件。这里笔者向大家推荐下载“2DFM1.02汉化版”。PHOTOSHOP则任意版本均可。PHOTOSHOP是用来做一些简单的美术处理工作。例如调整人物身高比例、调整亮度对比度等等。并最终将素材转变成256色的BMP位图(网上可供下载的图素一般都是这个标准格式,不需要再经过转换)。其他可选用的软件,例如用来切割声音的“GoldWave”、用来绘制角色的“角色创作大师”,这些软件在后文中将适当提及。

硬件和软件齐了,就差素材了。制作一款2D格斗游戏需要哪些素材呢?一是图象,二是声音。

在图象方面,2DFM是有严格限制的,不管是角色、场景或是拳击光效,都必须是标准的256色BMP位图。也许大家会问:为什么才用256色?这么少的颜色不是限制了我的开发吗?其实别看256色这三位数似乎很少,但其实完全够用了。著名的《格斗之王》系列游戏,许多角色身上才有10-20种颜色呢。

在素材的来源问题上。大家首先要明确自己想开发一款什么风格的格斗游戏,假如是和《街头霸王东东不死传说》一样的真人风格格斗游戏,那么还得准备数码相机、WACOM压感笔等设备,利用真人照片来转成256色索引BMP图。假如是拳皇、街霸这样的2D卡通游戏,大家还得计划好游戏的图素究竟是自己画,还是去网络下载现成的。

声音方面,2DFM可以使用WAVE、MIDI,CDDA三种格式的声音文件,其中WAV和MIDI大家应该相当熟悉。WAV的特征是音质好,容量大。MIDI的特征是音质非常单调,容量小。

通常情况下2DFM游戏中的拳击声效、人物出招都采用WAV格式,例如八神庵放鬼烧时的喊叫声文件大约只有数十K。而关卡背景BGM则可以采用MIDI音乐,因为普通一首3分钟左右的曲子WAV格式便高达10-20M左右,而MIDI可能仅为数十K。这样的差距是相当惊人的。当然,如果为了完美的音质而坚持使用WAV格式作为背景音乐也是可以的。

总结一下,有三个方向供大家选择:

1. 制作一款修改版格斗游戏。就是直接下载现成的BMP图素以及WAV音效。利用网上已有的素材来打造一款格斗游戏。你可以将“街霸”和“格斗之王”的角色做一起,或者把“侍魂”、“北斗神拳”里的角色也做进来。这样便可以制作一款“世纪大乱斗”了,通过这样的制作可以很直观地了解2DFM的开发原理。

2. 制作一款真人版格斗游戏。利用一部数码相机,约上几个好友亲自演出。然后利用WACOM压感笔将人物抠取,经过PHOTSHOP等软件处理之后转成BMP图,准备好图素后便可以直接用来制作一款格斗游戏。角色的所有招式都可以自己设计,当看到自己和朋友们在屏幕上打来打去时,你一定会很有成就感。

3. 制作一款纯原创的2D卡通格斗游戏。所有角色的动作都需要自己亲手绘制。以笔者经验来看,一个普通美术设计师在一天内大约可以绘制5-10帧动作。而大部分格斗游戏里角色的动作帧数都在300-800帧不等。因此如果要制作一款8人版的格斗游戏,在素材绘制上就需要大半年的时间了。这个方法最大的缺点在于制作者必须精通卡通原画设计,并且要付出大量精力。不过优点则是游戏的原创性很高,随意发挥的空间比较大。

针对以上三种制作方式,很明显看得出第一种是最简单的。笔者建议大家可以试着用第一种方法来下载素材做一款小游戏试试。现在网络上可以很轻松地下载到不同2D格斗游戏的角色图素及音效素材。当你发现自己制作的角色已经可以正常打斗,并且有严谨的受伤、死亡等判定时。那么大家便可以开始尝试制作一款纯原创的格斗游戏了。