欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java版坦克大战游戏毕业设计

    • 资源ID:1421319       资源大小:1.84MB        全文页数:30页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    Java版坦克大战游戏毕业设计

    1、 第 1 页 共 30 页 1 引言引言 11 开发背景开发背景 随着人们精神文化生活的日益丰富, 为了让我们在闲暇的时间多方面发展个人 的兴趣爱好,为了更好地开发个人智力,游戏成为人们生活中不可缺少的一部分。 游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾 飞的 “第四产业” 。 作为休闲游戏的起源应该追溯到早期的俄罗斯方块和坦克大战, 坦克大战是童年经常玩的游戏,也是一款经典游戏。坦克大战游戏几乎家喻户 晓,对我们 80 后 90 后而言,是童年最珍贵的回忆。此款游戏是一款以红白机为平 台操作射击游戏1,玩家可以控制自己的坦克,以歼灭对方的坦克,其操作方式及 其简

    2、单,是一款男女老少皆宜的游戏。为了满足人们的个性化需求,使玩家在游戏 的过程中,更能体验游戏本身的乐趣,也为了满足更好的用户体验,市场上逐渐出 现了墨水坦克大战2 ,它是经典坦克大战的姊妹游戏,只有手机版,没有 PC 版, 所以决定在自己大学毕业之时,开发一个 PC 版的墨水坦克大战 。 12 国内外单机游戏的研究现状国内外单机游戏的研究现状 近年来,由于经济的迅速发展,科技日新月异的变化,越来越多的人会把电脑 作为一种娱乐工具,而不仅仅是用它来工作,单机游戏又凭借自身操作简单,价格 低廉,对电脑的配置要求低,有利于各个阶层各个行业人士使用,并且有益于身心 健康,在琳琅满目的游戏中脱颖而出。但

    3、是,对于我国国内单机游戏而言,还处于 起步阶段,有着较大的商业潜力,但是也存在着正版维护意识不强,从而使得盗版 有机可乘,影响市场的健全发展,还需要得到进一步的更健全的发展3。 13 研究意义研究意义 单机游戏由于其不必联入互联网也可以进行游戏,从而摆脱了很多限制,只要 有一台电脑即可体验游戏带来的欢乐,现在许多的单机游戏都是精工细致而成的, 更能呈现出友好的界面,流畅的画面,悦耳的背景音乐,良好的游戏性。 墨水坦 克大战只有手机版,使得手机屏幕小或者配置低的用户很难体验到墨水坦克大 战的妙趣横生,开发 PC 版的墨水坦克大战势在必行。开发这一游戏,不仅 能够满足更多人的需要,同时,通过开发这

    4、一完整项目,使得自己能更好的巩固大 学所学的知识, 使理论与实践相结合, 增强动手能力, 进一步了解软件开发的流程, 第 2 页 共 30 页 并且在这一过程中提升自己的编程能力。在遇到问题的时候,通过查阅资料,自己 解决,或者请教老师,增强了自学的能力,增加了师生的感情。这一项目是俩人合 作完成的,除了能学习到技术方面的知识,我也深刻的体会到合作的重要意义。这 也使得这次毕业设计有很重要的意义。 第 3 页 共 30 页 2 开发环境及相关技术的介绍开发环境及相关技术的介绍 2.1 开发环境开发环境 此系统是在 Microsoft Windows 7 操作系统下完成的,用 Java 语言编写

    5、的, 用 Eclipse 工具开发的。 2.2 Java 语言的特点语言的特点 Java 是 Sun公司推出的新一代面向对象程序设计语言4。 首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、 具有可移植性鲁棒性、安全性、并且提供了并发机制、具有很高的性能。其次,它 最大限度地利用了网Java的小应用程序(Applet)可在网络上运行而不受CPU和环境 的限制。另外,Java 还提供了丰富的类库,使程序设计者可以很方便地利用已有的 封装好的类,迅速的建立自己的系统5。 1 Java 语言是一种比 C+还面向对象的编程语言,Java 略去了运算符重载、多 重继承等模糊的概念,并且

    6、通过实现自动垃圾回收,大大简化了程序设计者的内存 管理工作6。Java 抛弃了指针的概念。由于 java 拥有着这些新特性,使得开发人员 更容易写出“无错代码” 。 2 在很多面向对象的语言里,Java 才是一门纯粹的面向对象语言,Java 中面向 对象的思想主要体现在三大特点,即封装,继承和多态7。它提供了简单的类机制 以及动态的接口模型。对象中封装了它的属性以及对应的方法行为,实现了模块化 和信息隐藏,而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父 类所提供的方法,大大的提高了代码的复用率。 3 一门语言的健壮性就体现在它对常见错误的预防能力,Java 语言就很好的体 现了这一点8。Java 在编译和运行程序时,都要对可能出现的问题进行检查,以消 除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容 易产生的错误。 4 第 4 页 共 30 页 网络的快速发展,给人们的生活工作带来了很大的便利,但是于此同时,使得 用户的信息不再透明化。Java 对指针进行了屏蔽,从而不


    注意事项

    本文(Java版坦克大战游戏毕业设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583