设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于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、周至:负责用户界面和 战斗系统的开发。
该分工在中期之后进行,前期的学习以及测试游戏开发由小组成员共同完成,各模块不拆分工作。








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

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

                 

打印本页 | 关闭窗口
本类最新文章
小型垂直升降机机械结构设计 任务 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
台式数控等离子切割机机械结构设计 基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计
| 关于我们 | 友情链接 | 毕业设计招聘 |

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