本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于java语言的游戏设计与实现—飞机大战

基于java语言的游戏设计与实现—飞机大战

通过了解目前的手机应用系统,了解手机系统的Android开发流程;通过分析和比较,运用面向对象思想方法设计和实现一个满足功能和性能,以提高游戏的高效化、互动性等。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    基于java语言的游戏设计与实现—飞机大战
    摘 要
        "java飞机大战游戏"是使用纯Java语言编写开发的一款经典的游戏,它因为操作简单,娱乐性强而广受欢迎!本文是基于java技术与Eclipse开发环境,开发了一个简单的,界面美观,功能还比较齐全的“java打飞机游戏”;整个游戏程序实现了游戏的开始,自己飞机的键盘控制,敌机的控制,以及随机出现宝贝的捡取等等!通过这个游戏的开发,是我更加进一步的学习了java技术,并且掌握了以前一些不是特别熟悉但是有时很重要的知识点,并且让我更加熟悉了开发项目的一个大致流程!
        本文在介绍java相关技术时,对“java打飞机游戏”的整个游戏的开发阶段进行了详细的介绍。首先,我先分析了开发这个项目的可行性,并别形成了开发文档。其次,我从游戏界面,飞机的控制,飞机的随机出现几个方面分析了本项目的需求,并进一步形成更加详细的开发文档。然后,我对项目进行了概要设计和详细的设计,这也是本文的重点,当然这也是最重要的一部分了。概要设计重点给出了主要功能模块的主要框架,以及各个函数(方法)之间的调用关系;详细设计重点给出了各个类的一些变量,使用方法,封装,界面的展示等。
    关键字:游戏设计;java语言;Eclipse开发环境。
     
    目录
    第一章 绪论 1
    第二章 开发工具简介 2
    2.1  Java语言特点 2
    2.2  ECLIPSE 2
    第三章 系统设计 3
    3.1 项目分析 3
    3.2 程序流程 3
    3.3 MIDP1.0技术下的绘制背景技术 3
    3.4 PNG图片格式 3
    3.5 玩家飞机的控制以及子弹的运行和控制 3
    第四章 详细设计与实现 4
    4.1 游戏进入前的选择 4
    4.2 游戏逻辑及gameScreen类 4
    4.3 gameScreen类所实现的功能 4
    4.4地图的创建 4
    4.5地图的移动 6
    4.6普通敌人相关属性 8
    第五章 主要问题及解决方法 14
    第六章 游戏项目测试 15
    6.1 界面测试 15
    6.2 功能测试 16
    6.3 测试目的 18
    体会及收获 18
    致谢 20
    参考文献 21
     
    参考文献
    [1]  陈强.精通Java开发技术 .清华大学出版社.2014;
    [2]  黄俊.Java程序设计与应用开发.第二版.机械工业出版社.2014
    [3]  王爱国.Java面向对象程序设计.机械工业出版社.2014
    [4]  库俊国. 基于J2EE技术的Web应用体系研究及实践[M].北京:人民邮电出版社,2014.
    [5]  彭晓青.MVC模式的应用架构系统的研究与实现[J].电子工业出版社,2013.
    [6]  王嘉.基于开源框架的在线学习平台的研究与应用[M].西安:西安电子科技大学出版社,2013.
    [7]  Eric.Java编程思想[M].第4版.机械工业出版社,机械工业出版社;2012年12期
    [8]  刘京华等.JavaWeb整合开发王者归来[M].清华大学出版社,2010年01月. 
    [9]  MetskerSJ.Java设计模式[M].第2版.电子工业出版社,2012年09月.
    [10] Weiss,MA.数据结构与算法分析:Java语言描述[M].第2版.机械工业出版社,2011年01月
    [11]  陈旭毅;基于索引云的企业搜索引擎实现研究[D];武汉大学;2011年
    http://www.bysj580.com/  http://www.bysj580.com/biyesheji/
    收缩