基于Unity3D的坦克大战游戏开题报告
2022-01-09 22:35:15
全文总字数:2659字
1. 研究目的与意义及国内外研究现状
本课题的目的:本课题致力于开发一个基于java的坦克大战游戏,利用unity或javaswing 实现ui,并利用spring boot搭建服务端程序。与常规坦克大战相比,将额外添加局域网对战,联网对战,版本更新等服务,通过利用网络技术以及java,unity技术的可移植性,使游戏具有大的游戏性和可拓展性。本课题的研究意义:1985年发售的《坦克大战》是由日本南梦宫Namco游戏公司开发的一款经典的平面射击游戏,作为一款成功的游戏,其具有优点:1.操作简单,配合容易,具有优秀的游戏手感。2.独特的自建关卡模式。3.游戏单局时间短,适合碎片化娱乐。4.同时支持单,双人的游戏模式。缺点:1.局限于fc主机,画面音效落后于时代。2.游戏依赖于手柄,主机,限制住了玩家游戏时的距离。3.不支持网络功能,游戏记录档案存储依赖于卡带。4.无法及时做到版本更新和后续服务的提供。
所以一款具有服务器支持具有局域网互联功能的坦克大战是十分有必要的。
国内外研究现状
1985年发售的《坦克大战》是由日本南梦宫Namco游戏公司开发的一款经典的平面射击游戏,作为一款成功的游戏,其具有优点:1.操作简单,配合容易,具有优秀的游戏手感。2.独特的自建关卡模式。3.游戏单局时间短,适合碎片化娱乐。4.同时支持单,双人的游戏模式。缺点:1.局限于fc主机,画面音效落后于时代。2.游戏依赖于手柄,主机,限制住了玩家游戏时的距离。3.不支持网络功能,游戏记录档案存储依赖于卡带。4.无法及时做到版本更新和后续服务的提供。2009年由Sandlot Games公司制作发行了《坦克大战》的pc复刻版本。优点1.完美复刻了坦克大战游戏经典版本。2.实现了fc主机向pc主机的移植。3.适度美化了3d爆炸效果以及音效。缺点:1.画质想比经典版坦克大战有提升,但是并不明显。2.实质上游戏空间的局限性由限于fc主机转向限于pc。3.并没有服务端程序提供相应的版本更新等附加服务。《坦克大战online》,《超次元坦克》 是近几年利用坦克大战题材开发出的页游与手游版的坦克大战,其优缺点类似。1.页游的随开随玩和手机的便携性使得游戏具有随处可玩的性质。2.出色的美工使得游戏增色许多。3.更加庞大复杂的坦克,地图体系题,增加了游戏的可玩性。缺点:1.加入了养成元素,与当今众多养成游戏同质化严重。2.庞杂的系统增加了游戏的上手难度。3.养成元素使得游戏丧失了原有的公平竞技性的原则。4.获取完整游戏体验的时长增加,易于是玩家疲劳。2. 研究的基本内容
本课题实现基于java语言的坦克大战游戏服务端与客户端,主要的内容有:(1)现今小微型游戏开发的现状以及unity技术在游戏开发领域的应用。
(2)坦克大战游戏客户端与服务端的设计,包含ui组件,功能模块,数据模型。
(3)微服务框架spring boot的研究。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 实施方案、进度安排及预期效果
实施方案:一.技术方案:客户端:1.利用java构建底层框架。
2.unity或java swing的编写图形界面和游戏控制。
3.局域网内通信使用udp进行信息广播,利用socket进行通信4.内嵌sqllite数据库用于用户数据的存储。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 参考文献
[1]温晓丽,苏浩伟,陈欢,邹大毕.基于springboot微服务架构的城市一卡通手机充值支撑系统研究[j].电子产品世界,2017,24(10):59-62.
[2]张峰.应用springboot改变web应用开发模式[j].科技创新与应用,2017(23):193-194.
[3]王永和,张劲松,邓安明,周智勋.spring boot研究和应用[j].信息通信,2016(10):91-94.
剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付