优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

潜艇大战系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要 随着电脑技术的发展,游戏已经成为电脑软件的一部分。。随着支持C/C++平台迅速普及,C/C++软件的需求量日益暴涨。据最新职位调查, C/C++软件开发人员已成为急缺人才。C/C++由于开发速度快、周期短、支持手机多及开发资源丰富等优点成为当今最受欢迎的软件开发语言。C/C++非常适合开发手机上的应用程序,尤其是手机游戏开发。手机潜艇大战游戏就是一个非常有趣的手机应用。在开发过程中,涉及到动画显示、按键检测、数据读写、Sprite、图层管理、多线程和双缓冲等多项关键技术,充分发挥了C/C++用于嵌入式开发的大部分功能和特性,并引入了人工智能控制。本文在研究C/C++编程的基础上,设计实现了一款单机游戏——潜艇大战,由于设备的限制,目前只在PC机中测试,该游戏定义了正反和反方,通过发射鱼雷来相互攻击,实验结果表明软件运行效果良好,可移植性和扩展性强。 1.1研究背景及意义 随着技术对游戏经验的促进,游戏市场持续增长。商业IT革命为我们节省了时间和金钱,从而提高了我们的工作水平,我们因此花费更多的时间和金钱在游戏上,来改善生活的整体质量。甚至在当今困难的经济时代,游戏仍保持快速增长,他仍然是盈利行业的组成部分。 纵观IT产业的历史,计算机游戏已经成为技术创新背后的动力之一。计算机游戏者渴望更加强大的硬件计算能力,渴望不受不同的软件的限制——无论是将图形强制在人工智能(AI)上还是网络安全性。而无线网络移动端游戏已成为IT产业中增长最快的部分之一。近年来,因特网在国内迅速普及,导致了网络游戏的高速发展。 无线网络移动端是一个崭新的游戏开发平台。在众多种类的游戏当中,只有几种游戏类型是适合开发成无线网络移动端游戏的。低激烈程度的游戏;简单街机游戏;运动类“情景”游戏;简单的运动类游戏;解谜或简单的匹配游戏;主题测试游戏。在上面的游戏种类中,我选择了潜艇大战游戏。 1.2本文的研究内容 在上一节中主要分析了软件研究的背景及意义。本文就是签于此展开研究的,但是游戏的复杂性问题。本文在此只设计单机版本的潜艇大战,为实现网络对战等。包括两大部分:第一,正方的设计,正方主要包括的是水上的潜艇,主要任务是炸毁水下潜艇,和避免被鱼雷击中;第二,反方的设计,主要是水下的潜艇,潜艇主要是电脑控制,主要任务是向水上目标发射鱼雷,击毙水上舰艇,同时避免被炮弹击中。 1.3本文章节安排 本文章节安排如下:第一章? 简单介绍课题的研究背景及意义第二章? 介绍软件的开发平台和工具第三章? 系统的分析与设计第四章? 具体阐述软件的设计与实现第五章? 软件测试第六章 对本文进行总结