1. 研究目的与意义
最早的坦克大战是由日本南梦宫Namco游戏公司于1985年发售的平面射击游戏,作为经典的“小品”游戏,其随机生成的场景和策略型的玩法无疑是不少人的童年回忆。开发这个游戏的过程将涉及到如预设、引用、事件监听、碰撞检测等许多Unity3D的开发知识。Unity3D是一个让玩家轻松创建互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。它是利用交互的图型化开发环境为首要方式的软件,通过各种成熟的插件能使游戏开发更灵活。其编辑器和编译生成的软件可运行在Windows、Linux、Mac OS X等多种平台下。
在开发设计的学习过程中,通过实现这样一款的游戏能让自己更深刻体会面向对象的程序设计思维,加深对开发语言C#和开发工具Unity3D的理解。
2. 研究内容和预期目标
研究内容:
1.游戏开始界面、游戏进行界面的场景切换等;
2.游戏的对战系统:玩家移动和攻击、碰撞检测、击杀特效、地图随机生成、敌人刷新、敌人的行为逻辑等;
3. 国内外研究现状
新世纪以来计算机游戏业发展迅速,俨然成为最热门的行业之一。坦克大战是Namco游戏公司于1985年推出的平面射击游戏,它由13X13的地图组成,地形包括砖墙、海水、钢板、草地、地板,玩家控制坦克保卫自己的基地不被摧毁而展开战斗,是广为人知的一款游戏。时至今日,由其衍化而来的越来越多的该类题材游戏层出不穷,场景不断优化,游戏玩法也更为多样。而Namco公司也在不断对这个系列进行更新,从8 位 MSX 机到任天堂FC,再到如今的Andriod和IOS平台都能看到这个系列的身影。
4. 计划与进度安排
- 2022年10月29日——2022年11月15日 开题并撰写开题报告;
- 2022年11月16日——2022年12月15日 查阅相关文献,学习开发工具;
- 2022年12月16日——2022年1月15日完成需求分析与总体设计工作;
- 2022年1月16日——2022年2月28日 完成详细设计与编码工作;
- 2022年3月1日——2022年3月15日完成系统测试与对系统进行修改完善;
- 2022年3月16日——2022年4月15日 完成论文草稿的撰写及外文翻译工作;
- 2022年4月16日——2022年5月10日 完成论文的修改,对论文定稿;
- 2022年5月11日——2022年5月25日 制作答辩用PPT,作论文答辩准备。
5. 参考文献
[1]苏志同,赵屹.基于惯性传感器的Unity3D游戏控制方法研究[J].信息与电脑(理论版),2020,32(03):53-56 59. |
[2]曾贞.Unity3D物理引擎中刚体组件在AR碰撞设计中的运用[J].信息与电脑(理论版),2019,31(23):101-103. |
[3]区泽宇,李晶,魏菊霞,严道葵,陈灿,许皓然.基于Unity3D游戏的设计与开发[J].无线互联科技,2019,16(23):62-63. |
[4]郭东方. 基于Unity3D坦克战争游戏的设计与实现[D].河北科技大学,2018. |
[5]马春江,张明禎.Unity3d游戏开发中的面向组件思想和MVC框架[J].信息与电脑(理论版),2017(18):70-72. |
[6]唐捷.基于UNITY3D的小游戏开发[J].电脑编程技巧与维护,2016(23):89-90. |
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。