对许多网友而言,玩游戏是件令人愉快的事情,但是能因此而想到要去亲手制作一个游戏-----甚至是大型游戏的朋友可能就不是很多了,其中原因,说来也简单,除了一些通常的理由(如喜欢游戏并不等于喜欢制作游戏)而外,技术的繁杂和制作条件上的诸多硬性限制是造成这种状况的主要原因,正是这一点将许许多多游戏设计制作爱好者阻隔在游戏设计制作的大门之外.
然而其实这一限制并非不可逾越,一些优秀的游戏制作'编辑工具软件的出现,使制作爱好者有机会了解游戏设计制作方面的一些较深层面上的内容,并由此开发出功能强大'画面效果极佳且游戏情节丰富多变的引人入胜的顶级的游戏.借助这些开发工具所提供的强大能力,在短短几小时'甚至几十分钟内制作出一个品质精良,令人激动的世界级游戏已经不再是不可能的事了.
相信许多朋友都玩过这款游戏吧,它是著名的Novalogic公司于大约两年前推出的一款3D飞行模拟动作射击游戏,其画面的精美'场景的宏大'物理模拟的逼真'战场及剧情计设的接近实战性都令人印象深刻. 在其游戏软件包中就附带有一个名为"Mission Editor"的游戏编辑工具,可以说,它为游戏制作爱好者实现自已的愿望展现自已在游戏设计方面的奇思妙想开启了通往宝库的大门;虽说它只是Novalogic公司内部使用的Comanche游戏设计编辑器的一个轻量级版本,但是经过实际使用就可知道,无论在其功能的深度和灵活性强大性等方面,都是一点儿也不弱的.好了,下面我们就进入这个编辑器中,去看看一个世界顶级的三维飞行模拟射击游戏,是如何打造出来的吧!
首先,为了让读者尽快地进入到一位制作者的角色当中,不致为具体操作细节的叙述所迷惑,在开始时就弄清欲制作游戏的总体情况是有必要的.我们将目标任务命名为.游戏中,我方(蓝方)设置于敌人(红方)后方山区某谷地内的直升机秘密补给站方位为敌方侦知,于是,分别配备有轻装和重装武器的两股敌人分队开始向我方秘密基地进发,企图彻底摧毁该补给站;在敌人临近时,为我发觉,当此紧要关头,在基地担任守卫任务的一架科曼奇直升机(由玩家控制)受命起飞前去歼灭来袭之敌;于是,在秘密基地的不远处,一场你死我活的空地激战就此展开了.完成基本剧情的设定之后,我们开始着手的实际制作:
一.基本设置
运行C4Medc.exe "Mission Editer"程序(如果安装了Comanche4的话,你将在start\program\Novalogic\Comanche4目录下找到本程序),会看到如图一所示的游戏编辑器程序界面.
// 图一 程序界面图示
(图一)
选择"Edit-General Information"菜单项,在弹出的对话框(如图二)中作如下设置:
(图二)
(1)在Mession Designer编辑框中填入你的名字.
(2)打开Mission Terrain下拉菜单,会看到一个名称列表,这是一个地图集,列出了游戏设计者能够使用于游戏中的有效地图的种类,其中每张图表示一种不同的地形地貌及气候特征.通过地图名称中的特定字母你可以判断出这些地图的类型(d-----沙漠地图,g-----草地地图,s------雪原地图)从而帮助你选择出合适于你的游戏的那张图;在这里,我们选择一张草地类型且具有山区地貌特征的地图作为游戏的基本场景,图三展示了该地图的网格形式的样子,稍后,我们将在图中所示山区中的某个较为平坦的谷地中建立那个秘密的直升机补给站.
(图三)
(3)打开Default Equipment下拉菜单,可以看到一个预定义的武器装备配置列表,其中的每一项都表示一种武器配置方案,每种方案各有不同的特点,分别针对不同的攻击/防御目标,假如你要对付的是较多的空中目标,就应当选择含有较多刺针(Stinger)对空导弹的武器配置方案,不然的话,到时候当大群的敌机袭来时,你就知道什么叫甘拜下风了,除了想办法赶快逃跑,你别无办法,因为此刻在对地攻击中大显威力的Hydra火箭弹根本不起多大作用;而如果要对付大量敌方坦克,则最好多预备几枚海尔法飞弹为妙,因为优良的GPS远程卫星定位系统可以帮你在远距离上摧毁那些火力猛烈极具危胁的敌方坦克,同时避免遭到它们的打击.在本游戏中,由于仅涉及对地面目标的打击,因此选择了对地攻击能力较强的"Attack(ground)"方案.
(4)AWACS RADAR 选项用于设置卡曼奇雷达的信息接收范围,如果勾选此选,则意味着卡曼奇能够通过额外的信息源接收战场信息,如可以经由一架高空预警机来获得信息,这意味着此时的卡曼奇可以察到一般情况下所看不到的目标,比如隐于山后的敌方坦克或防空火箭发射车等.本次任务中没有使用该功能.
(5)Win and Lose Conditions 的设置:在此设置区中可以为游戏设置胜利/失败条件,无论胜利还是失败,游戏都将结束;你也可以不作任何设置,这样当你消灭掉所有敌人之后,还可以在游戏中继续漫游直至厌烦而退出为止;当然,如果你设计的游戏是要提供给其他人玩的话,那么设置一个或几个胜利/失败条件有时是必须的,否则人们会以为尚有敌人未被消灭而继续到处寻找的,这样的话,免不了会令人家失望的.由于本部及计分方面的内容属非必选设置,因此为了节省篇幅其具体操作这里就从略了.
最后,点击"OK:"结束该部分的操作.
经过以上几步的设置,游戏的基本配置即告完成了.但是,要想真正进入一个游戏场景中漫游,单靠这几步还是不行的,下面的步骤是使玩家能够进入你设计的游戏场景所必不可少的.
二. 进入3D空间
回到程序主界面,这时所选定的地图已经加载到游戏编辑视窗中了,你可以使用"+","-"键来放缩该地图,或使用小键盘上的2,4,6,8键来上下左右平移之以观察地图的各个部份.
按下"+"键放大地图直至仅剩下四个方格区域为止.在地图中选择适合的地点作为秘密补给基地的所在;然后在视窗中打开右键菜单,从中选取"Insert Mode"项,将鼠标移至所选区域的中点处单击左键,这时将弹出Insert Item对话框窗口(图四),在窗口左侧选择"Markers"按钮,随后在右侧的列表框中选择"Start,Player"表项,点击"OK"退出对话框,将看到在刚才的点击处出现了一个小的绿色三角形图标,这个标记意味着,当游戏开始时,玩家将于此处进入到游戏场景.经过此番设置之后,玩家就可以真正进入到游戏场景中去了;只是在此际的场景空间中,除了无垠的大地天空之外,就只有玩家自已了,所至之处,甚至连一棵树也看不到.因为必要的一切还未构建,精彩的剧情还无以依附,当然是殊无趣味了.
(图四)
最后,经过身份确认设置之后,本步的操作即告全部完成.玩家的身份确认设置方式如下:
(1)首先退出Insert模式(在地图视窗中打开右键菜单,再次选取"Insett Mode"项即可).
(2)在地图中选中"Start,Player"图标.
(3)单击位于程序主界面左下角处的Selection Information Box上的任一点,在弹出的"Item Attributes"对话框中找到"AI Variable Group"功能区,将其中的"Team"项的内容改为"Good(Blue)"后点击"OK"退出设置.
这样,玩家的身份就被确定为是属于蓝方的蓝色玩家了.须注意的是,完成这个身份确认步骤是十分必要的,否则的话,就可能出现在你的基地中的士兵及坦克大炮一齐向你开火这样的情况.
提示: 在本步的设置当中,较为不容易确定之处在于补给站位置的选择上,既要处于山丘的环护之下,又需要基地范围内的地面达到足够的平整度,为了便于在地图中找到符合要求的区域,建议将地图切换到H显示模式(在主界面菜单条下方有C,H,D三个按钮,按下其中的H按钮即可),该模式是将地图以高度图的方式显示的,颜色较深的部份表示较低的高度,而较浅的颜色表示较高的高度,这样,依据某区域颜色的深浅变化情况,即可判别出该区域的平整度以及其与周围地形的大体关系等情况了.另外,该模式下较暗的背景也使得在地图上所作的各种标记更加清晰,方便于操作.
三.秘密补给站
首先建立秘密补给站,该站的位置在上面的步骤中已经选定,在其中央位置上是玩家的"Start Plaper"场景入口标记点,围绕着这个标记点,我们将建立一些必要的设施,从而在场景中实现出这个小型基地.
补给站的配置为:一个通讯站,一顶帐篷,一座小型油库,一座简易板房,一辆防卫用bradlie步兵战车,和一辆军用吉普车.为了添加通讯站,首先将当前模态重新切回Insert Mode,在欲设置通讯站的位点上单击左键,在弹出的"Insert Item"对话框(图四)左侧选中Building按钮,这时可以看到在窗口右侧显示一个带有预览窗口的列表框,其中列示出游戏中可用的种种建筑物资源,选择列表项可以查看这些建筑物的名称及样式.从中找到通讯站项并选中它,点击"OK"退出.这样,通讯站就添加到地图中了.事实上,游戏中的所有元素都可通过类似的方法添加进来,不同处仅在于类别的选择,如,欲添加车辆时,仅在该窗口中选择"Vehicles"按钮然后在列表框中选择相应的项目就可以了.采用此法,我们相继在此秘密基地上添加了上已提及的那些设施及装备,另外又在基地的四周添加了五名士兵用于执行警戒任务(其中两人携手持式火箭筒,其他三人持阻击枪),最后,又在秘密基地周围布置了一些树木,灌木等植物.
至此,秘密补给站的建立就完成了.图五,图六分别显示了该基地在编辑窗口及游戏实景中的形态.怎么样,够炫吧!
(图五)