更新时间:11-21 上传会员:豆小可
分类:工业设计 论文字数:15642 需要金币:2000个
摘要:随着苹果ios系统的发布与广泛应用app生态圈的构造,移动设备注定会占据一部分pc的市场份额在诸多软件服务行业,其中众多的游戏行业的开发重心转移尤为明显。尤其是时下热门的网络游戏大多为手机端运行,往往手机厂商会与游戏厂商深度合作来推广手机,实际上随着移动端性能的不断发展,原先一些受制于游戏性能的游戏可以实现pc到手机的完美移植。而游戏的收入在传统的pc网络游戏公司中逐渐占据更加重要的地位,经常形成全民话题性的热搜。
本作雪球大作战就是市面上一类名为io游戏的方式,这类游戏的特点为多人同屏战斗,死亡可以复活,一定时间内的轻松竞技为特点,之前常见的诸如球球大作战、野蛮人大作战、黑洞大作战等都是常见的io游戏,io游戏随着游戏管制条例的实行,更加规范化与严苛的版号获取,反而因此迎来新的发展契机,也成为了诸多游戏公司新的创作方向。
雪球大作战游戏通过广泛学习市面上常见的游戏内容,对于其系统模块进行详细设计,设计诸如登录模块、大厅匹配模块、道具商城模块、AI机器人模块、游戏主逻辑战斗模块等。通过Unity+Vs的开发方式,采用c#开发语言开发,后台采用mysql存储游戏玩家道具与金币等信息,利用mvvc框架以及常见的开发方式进行设计。其中涉及的相关ui简易制作与动画机的设计都是游戏开发中常见的设计过程,后台利用PhotonServer搭建,大大缩短了开发时长,最终短短数月的努力实现了本作的日常游玩。
关键字:IO游戏,Unity,Mysql,MVVC,PhotonServer
目录
摘要
Abstract
第一章引言-1
1.1课题研究的背景及意义-1
1.2国内外研究概况-1
1.3课题研究的目标与内容-1
第二章系统分析-1
2.1可行性分析-1
2.1.1 技术可行性分析-1
2.1.2操作可行性分析-4
2.1.3经济可行性分析-4
2.1.4社会可行性分析-4
2.2系统开发环境与开发工具-4
2.3 系统需求分析-4
2.3.1问题分析-4
2.3.2系统功能分析-4
2.3.3系统用例图-5
第三章系统设计-6
3.1系统模块说明-6
3.1.1用户账户登录模块-6
3.1.2外观商城模块-7
3.1.3游戏战斗模块-7
3.1.4战斗AI模块-7
3.1.5物品管理模块-8
3.2数据库设计-8
3.2.1数据库概念结构设计-8
3.2.2数据逻辑结构设计-9
3.2.3数据库表设计-9
第四章系统编码与实现-10
4.1 系统开发结构-10
4.2开发环境配置-11
4.2.1数据源配置-11
4.2.2游戏内道具数值配置-12
4.3系统的登录界面设计与实现-13
4.4系统商城的设计与实现-13
4.5系统后台服务器的部署与实现-14
4.6游戏内AI机器人的设计与实现-15
4.7游戏内排行榜与小地图的设计与实现-16
4.8游戏结算与匹配机制的设计与实现-16
4.9游戏的适配的实现-17
第五章系统测试-17
5.1系统测试描述-17
5.2系统测试方法-17
5.2.1黑盒测试-17
5.2.2白盒测试-17
5.3测试项目-17
5.3.1系统需求说明-17
5.3.2测试需求分析-18
5.3.3测试用例设计-19
5.4对应的测试用例测试结果分析-21
第六章总结与展望-22
参考文献
致谢