毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于C++和QT实现的第三人称RPG游戏编辑器开发 任务书

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

任务题目


第三人称 RPG 游戏编辑器的开发

问题阐述与分析
(包括五个方面:1. 问题背景;2. 应用意义;3. 拟解决的主要实际问题;4.  软件系统核心功能;5. 计划实施的技术方案;6. 拟采用的主要数据结构及核心算法;7. 面临的主要困难及挑战。)
1.问题背景
随着当下电子设备的普及以及人们对娱乐需求的上升,电子游戏逐渐走进千家万户。RPG(角色扮演)游戏作为最经典的游戏种类之一,因其游戏形式多样,自由度高而深受广大玩家所喜爱。进入 21 世纪以来,人们的自我意识不断提高,开始追求个性,DIY 成为一种潮流。在这样的背景下,制作具有自己鲜明特征的游戏是一个必然的趋势。但是由于编程带来的门槛,大部分玩家无法实现自己这个梦想。所以我们讨论后希望做出一个游戏编辑器玩家不材和故事线,就可以拥有一个属于自己的 RPG 游戏。

5.计划实施的技术方案
我们小组讨论得出,因为整个过程大部分用对象实现简洁又明了,所以用面向对象编程的 C++。用户交互系统则用 C++搭配使用的 QT。在用户交互页面中,用户只需要按照流程上传参数和素材即可。素材是贴图素材,用于人物展示,地图生成;战斗系统和剧情则通过用户上传的参数来生成。

6.拟采用的主要数据结构和核心算法
通过图和搜索算法实现地图的储存和路径的查找。通过队列实现战斗顺序。
通过链表和映像关系实现人物和物品属性值的储存。通过树状关系实现人物对话和剧情。
通过栈和队列存储数据

7.面临的主要困难和挑战
目前来说,我们之前没有开发游戏的经验,对于要应用到的 C++和 QT 知识点也不熟悉。这需要我们花时间提前去学习,这个过程需要我们提前进行一个规划不然很难实现任务。同时,在完成任务之后我们还需要检验,做出一个示例游戏,这无疑加大了我们的任务量。









工作量(阐述所选任务的工作量体现,包括具体的设计模块及预期代码量等)
预期设计六个模块:
1、交互和剧情系统设计模块;
2、人物设计模块;
3、物品素材设计模块;
4、地图设计模块 ;
5、战斗系统设计模块;
6、用户界面模块。

预期代码量:5000~10000 行

工作计划安排
1、前两周共同学习 C++语法以及 QT 的使用,并且开发一款功能齐备但简单的 RPG。一方面体验 C++的使用,另一方面了解 RPG 的开发流程,为后续工作做准备。
2、中期结束后,将原来的游戏作为基础,设计数据开放接口,用以创作编辑器的核心系统。大概用时 2~3 周。
3、剩余一周多的时间用于用户界面的设计以及美工。







同组设计者及分工(若无他人则写“独立完成”;要分工明确,清晰列出任务分配)
1、莫允扬:负责事件交互系统以及人物设计部分模块的开发;
2、李秋阳(本人):负责地图和物品素材模块设计的开发;
3、周至:负责用户界面和 战斗系统的开发。
该分工在中期之后进行,前期的学习以及测试游戏开发由小组成员共同完成,各模块不拆分工作。








说明:任务书及课程报告均需独立完成,依据各自理解及具体分工来撰写,不可雷同。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!