游戏制作概要
在具体操作之前我们先了解一下游戏制作的概要。
●游戏的构成要素●
一个游戏是由什么构成的呢?无论是否是用本工具制作的 RPG 游戏,一般都包含了地图、菜单和战斗这三种画面,这三种画面就构成了整个游戏世界。玩家要在其中进行行走、设定、选择等各种操作,并以事先设置的功能来完成游戏。
地图画面 菜单画面 战斗画面 而要构成以上三种画面组成的游戏世界,必须要有以下的要素。
地图 一款游戏,是由故事中的人物在各式各样的「场所」中移动,并进而引发一系列连串的事件所组合而成的。而主角的移动、事件的发生与游戏的操作等,都是以地图画面为中心来进行的。
主角 将玩家的意志反映在游戏中的角色。游戏进行时由玩家操控,随着玩家的操作而产生行动变化。
敌人 与主角敌对的角色。通常会透过战斗画面与主角进行战斗。强大的敌人时常是推动游戏进行的重要角色(BOSS)。
物品 表现出存在于游戏世界中的各种物品。包括主角可以装备的武器或防具、可回复生命的药物等,也有一些是在游戏中具有特殊意义的无形物品。
特技 表示游戏中角色所具有的特殊技巧。通常是可回复生命等的治愈系魔法、可在地图间瞬间移动的传送魔法、战斗时能造成敌人伤害的绝招等。
事件 在游戏世界中发生的事情。包括与人物进行的对话、宝箱的开启、遭遇敌人等等。游戏的故事,基本上就是由一连串的事件所构成。
●游戏的制作流程●
在 RPGXP 中建立一个新的工程后,就可以进入实际制作游戏的步骤了,比如地图的制作、事件的制作、数据库的设定等各项操作,都必须按步就班完成。如果是较长的游戏,建议先将游戏脚本与设定等资料整理出来后再进行操作比较合适。
1. 建立工程
在「文件」菜单中选择「新建工程」,可建立一个全新的游戏工程。日后所编辑的游戏数据都会储存在该工程文件夹中。游戏的制作就由这里正式开始。
2. 媒体库的管理
管理游戏中所使用的图片、声音、动画等素材文件。如果是使用原创的素材,则必须通过「导入」功能将素材导入到工程中以供使用。此外工程中的素材也可以用「导出」功能导出到外部进行编辑。。
3. 脚本编辑
脚本是 RPGXP 中加入的最具特色的新功能。脚本掌管游戏的运行,编辑脚本就可以自由更改或增加系统的功能,需要的话,系统的核心部分也能编辑,这样你就能制作完全独创的游戏系统了。脚本采用的是 RGSS(Ruby 游戏脚本系统),对于初学者来说有很大难度,本手册中不会作详细讲解。关于脚本的详细说明会在以后的教程中进行。
一般初学者使用程序预置的脚本就能够制作出不错的游戏了,不懂的话请不要随便更改脚本内容,否则可能会造成游戏不能正常运行。
4. 地图的制作
地图的编辑是在主窗口中进行的。编辑的方式就是在一个空白地图上拼上你想要的地图元件。而各个地图元件则是在数据库中进行设定。
5. 数据库的设定
游戏中上场的主角、敌人、物品、特技等,都是在「数据库」中进行编辑。「数据库」可以说是将架构出游戏世界的基本设定数据整合在一起以便于编辑之用。数据中的设定共分为十三大类,数千个选项,包括角色名称、图片甚至是系统的设定等都可以在其中进行更改与设定。
6. 事件的制作
「事件」定义为游戏当中必须执行或处理的事情。文章的显示、设定值的更改、场所移动等都是通过「事件指令」来指定的。事件可分为「地图事件」、「战斗事件」、「公共事件」三种,地图事件是在主窗口中的地图编辑区中直接进行编辑,而公共事件与战斗事件则是在数据库中设定。
7. 游戏测试
正在制作中的游戏,可以随时用「游戏测试」进行检查,如果发现错误或不理想,便可随时中止测试进行修改。
8. 压缩游戏数据
制作完成的作品测试通过后就可以压缩并发布了。