Board logo

标题: 如何用帝国时代的编辑器制作游戏 [打印本页]

作者: 无知者    时间: 2004-11-27 19:08

帝国时代的热潮已经过去了,不过现在仍然有许多玩家喜欢这个游戏。然而,99%的玩家只喜欢对战,其实帝国时代还有另一种玩法,那就是战役模式。其实,不仅可以玩战役,而且还可以制作这种模式的游戏。帝国时代不仅带有若干战役,而且还有一个编辑器,用这个编辑器就可以制作出这种战役式的游戏。国外已经有很多用这种编辑器制作出来的战役,在AOK天堂的“铁匠铺”中就可以下载到许多。有不少自编的战役游戏水平已经大大超过了帝国自带的战役。
现在我们就来看看帝国时代的编辑器有些什么功能。这里讲的是帝国时代2征服者的编辑器,因为这个编辑器是最强大的。
编辑器分成两个部分,一个是地图编辑器,用它可以编辑场景,编辑出来的场景可以保存为扩展名为scx的文件(放在Scenario文件夹中)。这个是战役游戏的主体部分。不过要做成一个成品战役游戏,还需要把场景文件编辑成战役文件,扩展名为cpx(放在Campaign文件夹中),这就要用到战役编辑器。用战役编辑器可以把多个场景以及战役中所需要的AI脚本组合成一个战役文件。打完一个场景后,才会出现第二个场景。这使得编辑多场景的战役游戏成为可能。
对于战役游戏来说,与普通的对战模式最大的不同就是它有故事情节。这是由地图编辑器中的触发编辑功能统来实行的。所谓触发,是由“条件”和“效果”构成,只要满足了一定条件,就会发生某种结果。首先,触发编辑可是实行文字显示。这样,我们就可以在游戏中随心所欲地加入对话。例如,你可以做出这样的效果:用你控制的单位靠近另一个单位,点击这个单位时,就出现对话。当然也包括其他形式的字幕。如历史背景介绍,必要的故事交代等等。出来显示文字外,还可以播放声音。这就使得我们可以给游戏配音。帝国时代能播放的声音文件是mp3文件和wav文件。不仅可以配背景音乐和音效,而且,如果你愿意,你可以把故事中的对话不用文字来表现,而用声音来表现。只要你把对话录制成一段一段的mp3文件就可以了。
触发的“条件”中包括了定时器,效果中包括了激活和关闭某个触发,使用这些条件,你可以控制某个事件发生的时间,以及事件发生的顺序。实际上对话就离不开这东西。你可以用一个触发显示或播放一段话,同时激活另一个触发,这个触发的条件是定时器10秒(时间根据显示或播放前一段话所需时间来定),效果是显示或播放另一段话,这样就象两个人在说话一样了。
另一个重要的功能是可以用触发来给单位改名,包括人物单位和建筑单位,这对于有故事情节的游戏来说是必不可少的。不仅如此,你还可以用触发改变对象的生命值和攻击力,恰当地利用这一点,可以起到意想不到的效果。例如,攻击力的增加可以表示战斗中士气的消长。
此外,你可以用触发来使单位移动或攻击敌人,或者让某个或某些单位跟随另一个单位,如果是僧侣,你可以用触发来使他捡起遗迹,如果是村民,你可以让他采集资源或修理某个建筑;你可以用触发来改变不同玩家之间的外交关系;研发某项科技(地图编辑器中有一个功能,是禁止某个玩家研发某些科技、建造某些建筑,但你可以用触发的方式是这个玩家得到这项科技。);产生、移除、杀死某个单位(包括村民、军事单位、建筑单位,甚至包括动物、植物);还可以损伤一个单位(如果输入负数,就可以这个功能来给一个受伤的单位补充生命值,建设单位损伤后会起火,因此可以用来制作起火效果);通过进贡这个触发,可以给予或减少某个玩家的资源,以及在玩家之间转移资源;改变某个单位的所有权,把某个或某些单位转给另一个玩家;另外,有一种单位叫地图启示者(也翻译为领航员),通过用触发来产生或移除这种单位,可以照亮或遮盖某个区域,可以做出各种光影效果或类似于舞台灯光效果;触发还能实行视角的转换,使地图的某个部分处于屏幕中心,象镜头切换一样。
这些只是部分的触发功能,如果妥善的应用和组合这些触发,可以做出非常丰富的剧情、视觉效果,以及各种不同的战斗方式。
编辑器的地图绘制功能,不但可以添加不同的地形单位,还能改变海拔,形成起伏的地势。就一个二维游戏来说,帝国的美工是相当好的,因此用帝国的地图编辑器,可以绘制出丰富多彩、精致美妙的地图。
相比而言,帝国时代的征服者给了创作者相当大的发挥空间,并且功能并不复杂,不需要专门的编程知识,却可以编出各种各样精彩的游戏来,不仅有典型的帝国风格的建设毁灭型游戏,还可以编出与帝国本身风格炯异的角色冒险游戏。如果玩过《百年战争》、《乌里奥》等优秀战役游戏的玩家一定深有体会。如果你有兴趣,不妨试试,创造你自己的帝国游戏。
作者: 关毛    时间: 2004-11-27 21:14

国家之崛起的战役编辑器好,我还编过三国鼎立的剧本,城市就命名为洛阳啊长安啊什么的,很爽.
作者: 无知者    时间: 2004-12-3 14:14

改天发一个更详细的使用教程
作者: 广成子    时间: 2004-12-5 21:13

我会用地图编辑器制作帝国战役。我的硬盘里长期保留帝国不删除,原因就是我常常会利用编辑器编几个战役自己玩,呵呵~窃以为,帝国2的魅力全在于自编游戏。

如果有谁想学的话,欢迎来发帖问我。
作者: 无知者    时间: 2004-12-6 08:58

广成子做战役只是自娱自乐吗?我的感觉是要与人交流与分享才有意思。
作者: 广成子    时间: 2004-12-6 20:11

是啊,呵呵……
作者: 小行者    时间: 2006-8-13 13:38



QUOTE:
原帖由 广成子 于 2004-12-5 21:13 发表
我会用地图编辑器制作帝国战役。我的硬盘里长期保留帝国不删除,原因就是我常常会利用编辑器编几个战役自己玩,呵呵~窃以为,帝国2的魅力全在于自编游戏。

如果有谁想学的话,欢迎来发帖问我。

帝国时代二——赵云传
就是我编写的
作者: 我愛軒轅    时间: 2006-8-13 16:19



QUOTE:
原帖由 无知者 于 2004/11/27 19:08 发表
帝国时代的热潮已经过去了,不过现在仍然有许多玩家喜欢这个游戏。然而,99%的玩家只喜欢对战,其实帝国时代还有另一种玩法,那就是战役模式。其实,不仅可以玩战役,而且还可以制作这种模式的游戏。帝国时代不仅 ...

偶也會,偶還會寫AI
作者: 糊涂    时间: 2006-8-26 10:53

盗版有编辑器吗?
作者: 神的儿子    时间: 2007-7-29 03:44

呵呵, 看来会做帝国2战役的不少啊.
作者: 轩辕苍龙    时间: 2007-8-8 13:31

我玩帝国也很多年了,但就是不会写剧情与AI,失败到家了……
作者: 神的儿子    时间: 2007-8-9 02:48

剧情不难, 对了, 老大们想不想合作一起做一个超爽帝国战役?




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0