用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计c#

基于AR技术的对战类手游的设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 目录
第一章 引言 3
1.1 研究背景与意义 3
1.2 研究现状 3
1.3 研究内容 3
1.4 本文组织结构 4
第二章 相关技术 4
2.1 AR原理 4
2.2 Unity3D引擎 4
2.3 Vuforia 4
2.4 建模与绘图软件 4
2.5 C#编程语言 5
2.6 以上全为照搬 5
第三章 需求分析 5
3.1 游戏开发背景 5
3.1.1 游戏类型定位 5
3.1.2 游戏主题策划 5
3.1.3 游戏内容策划 5
3.2 游戏需求分析 5
3.2.1 功能需求 5
3.2.2 非功能需求 5
第四章 系统设计 6
4.1 系统规则设计 6
4.1.1 角色属性技能规则设计 6
4.1.2 不知道取什么名的设计 6
4.1.3 闯关模式玩法规则设计 6
4.1.4 联机对战模式玩法规则设计 6
4.1.5 交互模式玩法设计 6
4.2 游戏流程设计 6
4.3 游戏界面UI设计 7
4.3 功能模块划分 7
第五章 系统实现 7
5.1 么么哒 8
第六章 发布与测试 8
6.1 游戏发布设置 8
6.2 测试流程 8
6.3 测试分析与解决 8
第七章 总结与展望 8
参考文献 8
致谢 8


第一章 引言
1.1 研究背景与意义
近年来,随着电子技术的革新及硬件不断的更新换代,人们对于AR(增强现实技术)和VR(虚拟现实技术)的探索热情达到前所未有的高度,各大国际知名公司更是相继推出各自的AR、VR设备,如Facebook的Oculus Rift,微软的HoloLens等,苹果公司也向公众表明自身进军AR领域的想法,可见,未来关于AR和VR的研究与创新势必成为IT产业兵家必争之地。
相比于VR技术的不成熟及其局限性,AR不仅用途更广,对硬件的要求也不像VR那样苛刻,用户甚至可以利用手机等移动设备体验到AR的便利。不久之前风靡全球的 《Pokemon G》 便是凭借其独特的AR体验给玩家一种新奇和有趣的体验,并且随着高通的vuforia的推出,AR便开始揭开其神秘的面纱,全球的开发者都可以参与其中并提出改进及建议,各类AR应用也如雨后春笋般浮现出来。

1.2 研究现状
AR技术的探索起源可以追溯到上世纪九十年代,但一直处于实验室阶段,直到最近几年,AR技术才重新开始走向公众的视野,这项技术有着广泛的应用领域,其中娱乐及游戏领域应当是最受欢迎的研究方向,借助最新的AR技术传统游戏将摆脱2D屏幕的限制,给玩家一种全新的操作体验,使之焕发出全新的活力与光彩。
此类游戏大部分是借助摄像头拍摄识别卡片进行定位游玩,将摄像头影像和游戏内容结合给玩家一种身临其境的的沉浸式体验,虽然国内该项技术已经出现几年了,但一直没有具有影响力的作品推出,最多也是作为一些游戏的趣味小功能进行嵌入,究其缘由,除了技术方面的限制外,主要还是由于没有一种完善的形式将AR技术和游戏完美结合起来,这便导致众多AR游戏制作良莠不齐,缺乏独特的核心玩法,不受玩家青睐也便不足为奇了。
参考各类已流行的游戏类型,对战游戏对和AR技术的结合有着天然的优势,操控角色在现实场景中对战无疑会令玩家产生浓厚兴趣,然而市面上稀疏的AR对战游戏,仅仅只是将两者强行结合,并没有完全发挥AR游戏中对现实和游戏的交互和沉浸优势,所以本文将对%吧啦吧啦%进行研究和介绍,尝试寻找%吧唧吧吧%。

1.3 研究内容
本文将介绍一种基于AR技术的联机对战手游,相比于传统对战游戏的单调玩法,%喵喵%将加入角色养成、社交等创新玩法来增强游戏的可玩性和趣味性,同时结合AR技术给玩家AR游戏特有的沉浸式交互体验。本文将介绍一个完整的%吧啦吧啦%开发过程,并对一下几点进行详细描述:
·床前明月光
·疑是地上霜
·举头望明月
·低头思故乡
·
·

1.4 本文组织结构
[文档结构说明(要不要呢?)]

第二章相关技术
[对以下的技术进行介绍]
2.1 AR原理
AR技术又称增强现实(Augmented Reality)技术,常用于智能移动设备,是以计算机技术为核心,在现实世界中生成虚拟物体,并能进行真实物体和虚拟物体之间的交互,以达到逼真的视、听、触觉虚拟体验。
一个完整的AR系统需要由显示技术、跟踪和定位技术、界面可视化技术、标定技术构成【引用 http://www.csdn.net/article/2011-08-31/303888】,其中跟踪和定位技术与标定技术用来将虚拟物体的坐标转换成真实世界的位置,从而实现真实和虚拟的结合。
2.2 Unity3D引擎
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。【引用 http://baike.baidu.com/item/Unity3D】
2.3 Vuforia
Vuforia扩增实境软件开发工具包是高通推出的针对移动设备扩增实境应用的软件开发工具包,它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体,然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置。【引用 http://baike.baidu.com/item/Vuforia扩增实境软件开发工具包】
2.4 建模与绘图软件
3D Studio 是由MaxDiscreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件。在Discreet 3Ds max 7后,正式更名为Autodesk 3ds Max 最新版本是3ds max 2018。【引用 http://baike.baidu.com/item/3ds max】
Adobe Photoshop是由Adobe Systems开发和发行的图像处理软件。主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。【引用 http://baike.baidu.com/item/Adobe Photoshop】
2.5 C#编程语言
C#是微软公司发布的一种面向对象的高级程序设计语言。它综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。【引用 http://baike.baidu.com/item/c#】
2.6 以上全为照搬
第三章 需求分析
3.1 游戏开发背景
3.1.1 游戏类型定位
[介绍游戏类型和特色]
本游戏的定位是以对战游戏为基础的动作休闲游戏,集合角色养成元素增加玩家黏性以及游戏趣味,并利用增强现实技术将场景以AR的方式进行呈现,在传统对战游戏的基础上,提高了玩家互动乐趣。既有对战游戏的刺激体验,又有养成游戏的%么西%,还能通过联机对战实现亲友现实间面对面的交互,是一款适合全年龄玩家休闲娱乐的优秀手机游戏。
3.1.2 游戏主题策划
[游戏设定和世界观]
吹逼会不会?!唉,算了,这个部分交给小学生写了,哈斯卡锡……
3.1.3 游戏内容策划
[游戏玩法简单说明]
游戏分为单机和联机模式:
单机模式下玩家通过召唤法阵召唤战斗精灵进行作战,操控战斗精灵对现实中的黑暗精灵进行对战来提升等级和战斗经验,并有一定概率获得特殊属性,
玩家联机对战则需要使用对战盘来维持精灵战斗所需能量,两位玩家将摄像头对准对战盘,召唤出各自的召唤兽进行对战,决出谁是更优秀的精灵驯化师。
游戏的养成系统则是利用战斗中获得的经验物品和装备对战斗精灵进行培育。
游戏还提供战斗精灵和玩家的互动,在互动模式下,玩家可以和自己的召唤兽进行交互合影。
(ps:以上只是简单说明,还未加润色)
3.2 游戏需求分析
3.2.1 功能需求
[游戏品质的一些要求(与后面的功能模块分开)]
1.游戏内容乐观向上,不存在色情和恐怖内容
2.游戏界面布局合理,操作简单易懂
3.游戏画面精美
4.
3.2.2 非功能需求
[游戏技术,安全,反应的要求]
1.后台访问控制
2.功能模块化
3.游戏可中断性
4.安全性
5.可维护性
6.
第四章 系统设计
4.1 系统规则设计
[游戏规则设定]
4.1.1 角色属性技能规则设计
1.角色种类
2.角色等级和属性
3.角色控制和技能
4.1.2 不知道取什么名的设计
1.AR标识卡检测
2.对战碰撞判断
4.1.3 闯关模式玩法规则设计
1.玩法
2.AI敌人设计
3.游戏结算说明
4.1.4 联机对战模式玩法规则设计
1.玩法
2.联机步骤
3.胜负规则
4.1.5 交互模式玩法设计
1.查看角色属性
2.角色动作交互
3.脱卡显示和截图保存
4.2 游戏流程设计
[游戏页面流程,以图的方式体现]

4.3 游戏界面UI设计
[根据上节提供ui界面,并作简要说明(功能、操作)]
4.3 功能模块划分
[游戏主要功能模块]
1.AR识别
2.UI显示
3.角色显示
4.角色控制
5.动画状态机
6.角色属性
7.对战判定
8.游戏结算
9.AI系统
10.联机通信

第五章 系统实现
5.1 么么哒
[游戏开发过程记录,具体日后再说]
第六章 发布与测试
6.1 游戏发布设置
[游戏的环境配置、打包、发布流程]
6.2 测试流程
[根据上文功能需求的各方面进行测试]
6.3 测试分析与解决
[测试中出现的问题进行说明和解决方案(此部分可以在开发调试中增加)]
第七章 总结与展望
[对文档的总结和期望]
参考文献
[RT]
致谢
[RT]

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信