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

毕业设计我帮你

基于Java坦克大战游戏的设计与实现

基于Java坦克大战游戏的设计与实现

该游戏基本功能都已近实现,满足了玩家的基本要求,对于玩家来说能提供较好的用户 UI 界面和便捷舒适的操作体验。能让玩家尽快熟悉游戏操作并且利用该游戏度过充实的娱乐消遣时光,同时还能锻炼反应思维能力,起到了寓教于乐的作用。

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


  • 详细描述

    基于Java坦克大战游戏的设计与实现
    摘 要
    坦克大战是儿童时期一款经典的 2d 游戏,这个游戏最早在 1985 年就制作出来了, 可以说是软件射击游戏界的鼻祖吧。坦克大战流行时期主要也是在上个世纪九十年代, 以一种街机游戏的形式存在,到后面互联网的快速发展,坦克大战又诞生出了网页版, 还有许多射击游戏在坦克大战的基础上推陈出新。
    本课题为了开发坦克大战更多的潜力,开发了一款基于 Java 平台坦克大战,使用Eclipese 和 JDK 为开发环境,开发坦克大战游戏软件,游戏界面简洁明了,可以设置四个级别,级别 1,级别 2,级别 3 和级别 4,默认进入游戏是级别 1,当然可以在游戏的过程中切换级别。游戏界面比较整洁,基本上的功能都能实现,确保了游戏的可玩性。
    关键词:Java;游戏;坦克大战
     
    1.绪论 4
    1.1游戏背景 4
    1.2文章的研究内容 4
    1.3文章组织结构 4
    2.需求分析及关键技术 5
    2.1功能需求 5
    2.2非功能需求 5
    2.3关键技术 5
    2.3.1JDK 和Eclipse 的简介 5
    3.系统分析与设计 6
    3.1场景分析 6
    3.2用例分析 6
    3.3流程分析 6
    4.游戏实现 8
    4.1菜单选项 8
    4.2难度选择 10
    4.3”房子”功能的实现 10
    4.3.1 布局 10
    4.3.2 实现 11
    4.4算法和逻辑 11
    4.4.1子弹是否要爆炸和产生效果 11
    4.4.2坦克方向和路径 12
    5. 结论 14
    参考文献 15
    致谢 16
     
    1.绪论
    1.1游戏背景
    谈到坦克大战,许多人会想起童年时玩的街机,那时候正是电脑互联网兴起的时代, 许多人在感受乐趣的同时,也推动软件行业的发展。坦克大战游戏是由日本南梦宫游戏公司推出的,在九十年代中是一款很火的游戏。由于本人小时候也是这个游戏的爱好者, 有时会约同学一起玩游戏,现在的游戏都可以通过联网 进行,所以许多人都不知道自己在和谁一起玩,也没有近距离一起边聊边玩的乐趣,所以我就想做一个坦克大战游戏重温一下金典。
    1.2文章的研究内容
    基于 Java 的坦克大战是一个非常有趣的应用,本研究旨在能让旧的游戏在加入新的概念以后能焕发出新的活力,以实现新瓶装新酒的目的,为玩家用户在娱乐消遣的时候提供多一种选择。研究的内容主要包括以下几个方面。
    1)游戏界面的开发,界面能够接受用户的操作。
    2)实现戏的主要算法与控制好游戏的逻辑。
    3)设置好游戏的级别,实现基本功能。
    1.3文章组织结构
    文章的组织结构如下: 第一章主要是绪论。
    第二章进行了开发这款游戏的关键技术的分析。 第三章进行场景分析,用例分析和游戏流程分析。
    第四章主要就是用来描述我每一个关键的功能点是如何以代码的形式实现的,以及主要的关键技术。
    最后,对工作进行总结。
     
    参考文献
    [2]陈刚.Eclipse 从入门到精通[M].北京:清华大学出版社, 2005
    [3]覃遵跃.利用案例轻松学习 Java 语言[M].北京:清华大学出版社,2013.55-162 [4]郭静. 集美大学诚毅学院教师信息管理系统的设计与实现[D]. 厦门大学, 2008.
    [5]姜兆义. 星载嵌入式软件集成开发环境设计与关键技术研究[D]. 国防科学技术大学, 2004.
     

    收缩