ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:228.20KB ,
资源ID:28631845      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28631845.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RPG游戏设计与实现毕业论文设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

RPG游戏设计与实现毕业论文设计.docx

1、RPG游戏设计与实现毕业论文设计RPG游戏设讣与实现毕业论文设汁XX学院毕业论文(设计)RPG游戏设讣与实现院系:数学与计算机系专业(班级):计算机科学与技术专业2班姓划: 学号:指导教师:职称:完成日期:摘要目前,电脑游戏热潮席卷全球,游戏软件的开发和维护正在成长为一个新兴的产业。RPG游 戏(角色扮演类游戏)无疑是目前市场上最受欢迎的游戏类型之一,本课题就是为适应当前 电脑游戏的发展而提出的。论文首先对RPG游戏进行概述,简单介绍RPG游戏的制作意义 以及发展前景。其次对制作游戏的软件RPG Maker XP进行了简单的介绍,其三介绍了整个 RPG游戏的制作流程,包括游戏的构思以及运用RP

2、G Maker XP针对游戏制作的地图、素材、 事件编辑、人物属性、脚本编辑等,其中事件编辑是整个游戏的关键部分,对此做了比较详 细的介绍,脚本编借既Ruby语言也是该游戏的重点,学好该语言能够更加丰富游戏的可行 性。最后,对测试游戏的平衡性以及玩家操作游戏所需了解的一些按键功能也做了比较详细 的介绍。关键词:RPG游戏;RPG Maker XP;事件AbstractAt present, the computer game craze sweeping the glob已 the game software development and maintenance is growing int

3、o a new industry. RPG games (role-playing game) is undoubtedly one of the most popular types of games currently on the market, this project is to adapt to the current development of computer games Firstly, on the RPG game overview, a brief introduction to the production of meaning as well as prospec

4、ts for the development of the RPG game A brief introduction, followed by the produc廿on of game software, RPG Maker XP Third entire RPG game production process, including the idea of the game and use maps produced by RPG Maker XP for garni ng, material, event editing, character attributes, script edi

5、ting, in which eve nt triggers is a key part of the whole game to do a more detailed description. Script Editor is the Ruby Ianguage is the focus of the game, learn the Ianguage would be richer game feasibility. Finally, the game balance testing some introductory remarks, and the players operating t

6、he game you need to know some of the key functions also do a more detailed description.Key word:Role-playing game; RPG Maker XP; events1概述(1)1.1游戏制作的意义(1)1.2什么叫RPG游戏(2)1.2.1RPG游戏的历史(2)1.2.2RPG游戏的组成要素(3)1.3RPG Maker XP (3)1.4系统需求(4)2游戏的情节构思(6)2.1游戏的构思(6)2.2工程(6)2.2.1新建工程(6)2.2.2更改标题(7)2.2.3工程的操作(7)2.

7、2.4游戏的发布(7)3地图的制作和素材规格(9)3.1地图的介绍(9)3.1.1地图元件和图块(9)3.1.2地图的制作(10)3.1.3层(11)3.1.4地图元件的配置(12)3.1.5自动地图元件(13)3.2素材规格(13)3.2.1图片素材(14)3.2.2素材的导入(15)3.2.3窗口皮肤说明(16)3.2.4声音素材(16)4游戏的事件数据库和脚本制作(18)4.1事件(18)4.1.1事件岀现条件(18)4.1.2事件开始条件(19)4.1.4战斗事件的设定(20)4.1.5角色图片(21)4.1.6执行内容(21)4.2数据库(22)4.2.1数据库的内容(22)4.2.

8、2编辑数据项目(23)4.2.3更改最大值(24)4.3脚本(24)4.3.1Ruby 是什么(24)4.3.2脚本编辑器(24)4.3.3组的操作(25)4.3.4编辑操作(26)4.3.5脚本的使用方法(26)4.3.6脚本的运用(26)5游戏角色的各种属性设定(28)5.1角色的设定(28)5.2装备的设定(28)5.3技能的设定(29)6游戏平衡性设左和帮助(31)6.1战斗计算公式(31)6.1.1命中率判定(31)6.1.2必杀几率判迫(31)6.1.3伤害计算(31)6.1.4逃跑成功率(33)6.2操作帮助(33)&2.1基本操作(33)6.2.2其他帮助(34)7结论(35)

9、谢辞(36)参考文献(37)RPG游戏设计与实现1概述21世纪是信息主宰的世界,当人们的生活水平提髙之后,就不再仅仅满足于物质生活的需 求,而更注重精神上的享受。RPG游戏是一种可以让人暂时忘记自己生活在现实的游戏。游 戏让玩家放松心情,将自己融入于游戏角色中,享受一段不一样的生活经历,可以是轻松诙 谐,可以是五彩缤纷,可以是光怪陆离。在通关之后又会在心里上得到成功的满足。同时, 很多RPG游戏也可以设置一些机智问题等游戏情结,让游戏玩家在享受的同时也能从中获 得一些生活知识。列外,RPG游戏是一种很注重情节的游戏,游戏的情节可以是一个童话故 事,也可以是一个历史故事,比如格林童话中的王子与公

10、主系列,还有中国古代三国时期的 一些英勇事迹都可以用来做游戏的背景与主线,这就类似于在游戏中写入了一本小说,让人 们能够边玩边阅读。相信有能力的人,或许在未来能够完美的将小说还原成一个很好的RPG 游戏,让玩家亲自体会,会得到一种不一样的感觉,甚至会达到一个更好的效果。1.1游戏制作的意义游戏制作是指一个电子游戏的制作过程。由于游戏的类型和大小不同,一般游戏制作需要的 人员和时间也不同。对于大型的游戏,一般需要几十个人的团队制作几年的时间:而小游戏 则可能只需一个人制作几天。一般的大型游戏制作都会由游戏开发公司来完成。小型的游戏 则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让

11、不懂技术的人做岀 电脑游戏。在当今社会,髙速发展的技术以及快卩奏的生活让很多人疲惫不堪,游戏制作的意义就是让 人们在闲暇的时间可能只要一小时或者一分钟得到一个休息。让大脑不需要去想太多的东西, 只需要简单的操作就能完成一个成功的事情。比如QQ游戏里的飞行棋等。当然,游戏不仅 有放松的也有益智性的。比如推箱子游戏,跳棋。这些都能让人在玩游戏的同时锻炼自己的 脑力、反应力、记忆力等等。在现在,也有很多教育都跟游戏结合在一起。大学里而有开设 时下流行的三国杀游戏课程等。这些都让同学在学习上而更加有兴趣以及动力。1.2什么叫RPG游戏角色扮演游戏(RPG,英文全称Role-playing game)是

12、一种游戏,在游戏中,玩家扮演虚拟 世界中的一个或者几个特左角色在特左场景下进行游戏。角色根据不同的游戏情廿和统讣数 据(例如力量、灵敏度、智力、魔法等)具有不同的能力,而这些属性会根据游戏规则在游 戏情盯中改变。有些游戏的系统可以根据此而改进。玩家需扮演游戏中的主角(可以不止一 个人)在游戏。RPG这个词可以用于两种类型不同的游戏:一个是几个人玩的古典的纸笔游戏,又称为桌 上角色扮演游戏(Tabletop RPG):还可以用来表示流行的电脑游戏:其中有再细分为CRPG (computerized RPG).MUD(Multi-User Dungeon)和 MMORPG (Massive Mul

13、tiuser-Oriented RPG)。 两者的差异,只不过是把掷骰子的过程由人手改为不同程度的自动化。1.2.1 RPG游戏的历史上个世纪70年代,随着TSR公司的第一款纸上RPG游戏Dungeons and Dragons (龙与地F 城,简称D&D)出版,第一版的D&D规则(龙与地下城规则)便孕育而生了(龙与地下城 游戏规则在后篇中介绍)。理论上,这是RPG游戏起源最正统的说法。最早期的角色扮演游 戏的剧情、战斗都是用文字来表现。当图形进入角色扮演游戏领域时,用来表现游戏中世界 的方式就分为以巫术系列为代表的第一人称式(有些书上也称其为美式)的3D迷宫 与以创世纪系列为代表的鸟瞰式平而

14、卷动地图两种。战斗在角色扮演游戏里分为三种: 即时式、战略式与文字式。即时式战斗顾名思义就是战斗时双方的攻击、防守、施法都是由 玩家自己实时控制,你如何操作游戏中的人物也就即时的做出反应,而正是由于这种方式的 特殊性,使得它通常是用在第一人称的角色扮演游戏中,如魔石堡(STONE KEEP)、黎 明之砧(ANVIL OF DAWN)就是采用了这种战斗方式;战略式可以让玩者如下棋般移动角 色,武器攻击、魔法也有距离限制,金庸群侠传中的战斗就是战略式的,这种作法的好 处在于能让玩家在深思熟虑后更准确的控制战斗;文字式战斗则只是一些攻击、施法、逃跑 等指令的搭配,玩家即不能移动角色、也没有了距离的限

15、制。这种战斗方式较为简单,也较 为常见,日式角色扮演游戏的战斗系统大多就是这种。虽然战斗系统各有不同,但最终决左 胜负的还是取决于双方的等级髙低。所以练功也就成了每个玩家的必修课了。角色扮演游戏 中的升级系统与剧情也是极为关键的部分。一个完善优秀的升级系统不仅能使游戏更加紧凑、 完美,往往也能给玩者带来更大的满足感与成就感。角色扮演游戏的剧情千奇百怪、各式各样,或以情动人、或以义取胜。尽管 剥去这层外衣,角色扮演游戏所剩的已不多,但还是有无数的玩家为了这层外衣而义无反顾 的投入了角色扮演的怀抱。1.2.2 RPG游戏的组成要素 一个完整的RPG游戏主要由剧情、画而、战斗系统、升级以及技能、物品

16、、NPC、敌人等这 几个要素组成。英中剧情跟画而往往是决泄一个RPG游戏好坏的评价标准。剧情的好坏直 接彫响到玩家对游戏的感觉。不论是武侠RPG的煽情路线,还是日式RPG的一主线多分支 模式,或者是欧美RPG开放式剧情模式,讲故事永远是不变的主题。角色,即玩家扮演的 人物。这一要素及包容在剧情中,也游离于剧情之外,可以说是相辅相成的两大要素。仙 剑奇侠传之所以感人,优秀的剧情和突出的角色缺一不可。1.3RPG Maker XPRPG MAKER顾名思义就是制作RPG的软件,目前流行的是RPG Maker XP , RPG Maker VX。 两款RPG制作软件都有自己不同的风格特点。这两款软件

17、能使不懂编程的人也能做出精美 RPG及英他类型游戏的优秀软件,当你制作完游戏后可以打包给苴他人人玩,这样没有安装 RPG Maker XP/RPG Maker VX (以下简称RMXP/RMVX)的人也能在电脑上也能运行,你说这 是不是很不错!这两款RPG制作软件都是由Enterbrain Incorporation公司岀品的RPG游戏 制作工具。主要特点:(1) 任意设置事件街上的行人、地牢、宝箱、与BOSS的战斗等,表现RPG故事情节的处理就要作为事件设 宜。从显示文章和图像等简单处理,到变量的操作等技术上的处理,一切事件都要登记为事 件指令。创作者可以选择并排列多个指令来制作简单的事件。

18、利用这些指令组合就能作成 情节发展、遇敌等变化。(2) 丰富的素材人物图像、怪物图像、地图、魔法图像(效果)、战斗背景、远景图片、BGM、效果声响(SE) 等,游戏制作中需要使用的素材程序中准备了很多!使用这些素材,就算不会绘画,也能立 即开始游戏的制作。当然也可以使用自己准备的素材。图片素材是PNG格式,声音素材是 MIDI、WAV、OggVorbis格式,只要是按以上格式制作的原创素材就能在游戏中使用。(3)可以发布制作完成的游戏制作完成的游戏,可以保存为在英他人计算机中也能运行的游戏磁盘,或烧录在CD-ROM 中送给朋友,还可以在互联网上自由发布。另外您的作品还可以作为共享软件出售。(4

19、) 图像功能的强化游戏画而的显示大小为640x480,为fRPG Maker的4倍。图片格式为PNG全彩,对应 Alpha Channel,图像的半透明显示,透过色等可以自由设泄。另外,地图的层从2层增加 到了 3层,这样就能制作出构造更加复杂的地图。(5) 髙精度的画而支持640x480像素分辨率32色頁彩色图像。完全对应Alpha Channel (每个像素的透明 度),光滑的透过处理,柔和的半透明表现。画而的合成方法也增加了通常的半透明合成、 加算合成和减算合成。而且字型自动映射,粗体不再引人注目。(6) 使用软件的音乐播放作为BGM,主要使用DirectMusic Synthesize

20、r的MIDI播放。因为以软件播放,所以不能 用其它格式代替,音乐素材的制造人没必需考虑对各种MIDI音乐的对应。在制作过程中能 被正常播放的MIDI文件,同样可以在其它环境中正常播放。1.4系统需求(1)最低系统配置。如下表:表1-1电脑配置系统 Windows 98/98SE/Me/2000/XP 中文版CPU Intel Pentiumlll 800 MHz 以上内存128 MB以上显卡分辨率1024x768以上髙彩声卡兼容DirectSound声卡硬盘可用空间100 MB以上上述配置在运行游戏时可能不会很流畅。(2)推荐系统配置。如下表:表1-2电脑配置系统Windows XP中文版CP

21、U Intel Pentium4 1.5 GHz 以上内存 256 MB 以上显卡分辨率1024x768以上真彩声卡兼容DirectSound声卡 硬盘可用空间500 MB以上2游戏的情节构思2.1游戏的构思游戏的剧情是根据小时候的童话故事一一公主被抓上了,勇敢的王子踏上征途打败恶魔这一 老套的情节改编的。当然英中的对话融入了现代的味道,一些时下大学生经常用的口头禅都 被用在英中,而且男女主角也发生的位置对调,不再是王子救公主,而是女生救男生。这样 感觉会比较新颖,而且后而的结尾也有了一点突破,不会那么无聊就过上幸福的生活。2.2工程在RMXP中,是以工程为单位来制作游戏的。建立一个工程,就会

22、在硬盘中新建一个文件 夹,而游戏中的各种数据资料就以文件保存在苴中。打开RMXP之后,可以在左上角看到 一个白纸图标,它代表新建一个RMXP工程,也就是你制作的的游戏。当然,你也可以通过 文件”菜单里而的新建工程来完成这个功能。2.2.1新建工程打开RMXP之后,可以在左上角看到一个白纸图标,它代表新建一个RMXP工程,也就是 你制作的的游戏。当然,你也可以通过文件菜单里而的新建工程来完成这个功能。如图图2-1新建工程新建文件夹内的Game.rxproj文件就是工程文件。以后,只要双击这个文件就能直接打开该工程。可以把编借中的工程在桌而上建立一个快捷方式,这样会更快捷方便。2.2.2更改标题更

23、改已建立工程的标题(游戏名),打开该工程,在主菜单游戏菜单中选择更改标题。于显示的对话框中输入新的标题,按确泄就完成了标题的更改。如图22:Uli图2-2更改标题2.23工程的操作删除工程和更改文件夹爼,在RMXP中并没有此项功能。如果想要删除工程和更改文件夹 名,可于Windows中转到该文件夹,直接操作即可。如图2-3:复制游戏工程文件夹,就 可完成整个游戏的拷贝。为了减少操作疏忽和无法预料的错误引起数据丢失的风险,推荐泄 期备份制作中的游戏。图2-3存储文件夹2.2.4游戏的发布游戏制作完成后要于Web上发布,在主菜单文件菜单中选择压缩游戏数据。压缩 结束,就在指定文件夹中生成了一个自解

24、压文件,发布那个文件就0K 了。游戏发布后,如果玩家电脑内没有安装RPGXP,要想运行RPGXP制作的游戏,就必须下载 和安装RGSS-RTP (也有不需要RTP的游戏制作方法,但不推荐)。RGSS-RTP可以从下而地 址下载。如果不想别人編辑修改你的游戏内容,可在压缩时选取生成加密档案文件选项。这样生成的加密后的文件别人就不能修改了,但加密的文件会比通常的文件要 大,所以要根据你自己的情况来决左。3地图的制作和素材规格3.1地图的介绍原野、迷宫、城市街道和建筑物内部等主角移动的舞台称为地图。游戏是由很多地图构成的,务个地图间可以随着事件的处理来回移动。例如主角在接触建筑 物的入口后,画而就会

25、消失,而转移到建筑物内部的另一个地图里。因此通过这样的衔接方 式便能将整个地图联系在一起。3.1.1地图元件和图块地图看起来就像一整张图画,然而实际上和拼图玩具的小块一样是由许多小部件组合而成的。 如图3-1:图3-1地图素材构成地图的最小部件称为地图元件.地图元件可以设左齐种不同的属性,比如人物能否通行 等。如图32:图3-2素材属性其中X的代表无法通行,打0的代表可以通行(图中树叶虽然标的0,但由于所属 的层不一样,还是不能通行的)。地图的第一块白色的是橡皮擦,可以加错误的改正。RMXP 上面都有一些默认的地图元件,这些都是可以直接应用的,而且已经设定好了是否可以通行 等属性。当然也可以自

26、己添加地图元件,但设定起来会相对比较麻烦。表现特左的场所就需要一组整理在一起的许多地图元件,并设立各种不同的属性,这就称为 图块。各个地图可以选择使用不冋的图块,然后用该图块中的地图元件组合配置成一张地图。 在图块中,还可以设立战斗时显示的背景(战斗背景)图形,遭遇敌人时会自动使用该背景。3.1.2地图的制作新地图的制作和多个地图的管理,是在主窗口左下方的地图树状目录里进行。首先,在地图树状目录里选择一个地图名称,按下鼠标右键,如图3-3岀现选单后选择新 建地图,便会开启制作地图窗口,如图34 设泄好地图名称、图块、地图大小.遇敌率等必要信息后按下确左,就完成了新地图的制作。各项的具体意义请参

27、照帮助提示。图3-3新建地图图3-4地图设置地图设左完半,最初选择的地图下方就会建立一个新的子地图,而上方的地图就叫母地图。 这和Windows文件夹的目录结构相同。这个结构并不直接影响游戏的运行,比如城市的建 筑物内部地图作成该城市整体地图的子地图,这样对多个地图的管理就会更加容易。地图可 以通过鼠标直接拖曳&移动选项中的上下移动来改变目录结构。3.1.3层地图是由3层各种各样不同的地图元件配置而成的。可以向各层任意配置各种地图元件, 在地图标记窗口点击上而的一层、二层、三层可以切换选择自己所要的元件。如图3-5地 图编辑时层的选择,是在主菜单模式中设定的。在视图菜单中还可以更改暗淡显 示其它层,和显示I当前及下一层还是全部层等设圧。如图3-6,暗色的是不在当 前选择层,亮的部分是当前层。图3-5地图层次感谢阅读,欢迎大家下载使用!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1