摘要:随着个人计算机的普及,及其硬件、软件的迅速发展,电脑游戏作为一种新兴的娱乐方式进入千家万户,改变着人们的业余生活。而RPG(Role-playing game)游戏,通过让玩家负责扮演游戏角色在一个写实或虚构的世界中活动,进而赋予玩家亲切的代入感而大受欢迎。本课题正是为了在RPG游戏领域的发展和创新做一番探索,进而开发新的游戏方式来适应玩家需求而提出的。论文对RPG游戏及其设计意义、发展前景、历史等进行简单概述,对本次课题使用的游戏引擎RPG Maker XP做一些必要的介绍。并对游戏开发流程进行详细的报告,包括游戏地图绘制、素材选择、事件编辑、脚本编辑等方面。作为一款对游戏开发者要求低、操作简单直观的游戏引擎,事件编辑是这款引擎的核心所在,而脚本编辑又能满足要求复杂游戏性的游戏开发者的发挥,其使用的Ruby语言也是游戏开发的重点。本次游戏设计顺利完成,各大功能已经齐备并已通过测试。
关键词:RPG;RPG Maker XP ;事件;脚本
目录
摘要
Abstract
1 概述-1
1.1游戏设计的意义-1
1.2 RPG游戏-2
1.2.1 RPG游戏的历史-2
1.2.2 RPG游戏的元素-3
1.3 游戏引擎-3
1.3.1 RPGMaker XP引擎的特点-3
2 可行性分析-5
2.1 设计目的-5
2.2 可行性研究任务-5
2.2.1 技术可行性分析-5
2.2.2 经济可行性分析-5
2.2.3 操作可行性分析-5
2.2.4 分享可行性分析-5
2.3 可行性研究结论-5
3 需求分析-6
3.1 游戏功能需求分析-6
3.2 游戏画面需求分析-6
3.3 游戏剧本需求分析-7
3.4 用例图-7
3.5 流程图-8
4 详细设计-10
4.1 剧情设计-10
4.1.1 世界观-10
4.1.2 主线剧情-10
4.1.3 支线剧情-10
4.1.4 结局-10
4.1.5 场景设计-11
4.2 地图设计-11
4.2.1 基础地图的绘制-11
4.2.2 地图间的连接-13
4.2.3 迷宫-13
4.2.4 玩家与地图的互动-14
4.3 战斗设计-14
4.3.1 战斗流程图-14
4.3.2 人物属性-15
4.3.3 战斗动画-15
4.3.4 怪物设置-16
4.3.5 战斗结果-16
5 游戏测试-17
5.1 剧情-17
5.2 战斗-20
5.3 任务-21
5.4 通关-24
结 论-27
参 考 文 献-28
致 谢-29