`
haiyusimon
  • 浏览: 31033 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java 坦克大战泡泡的游戏总结

阅读更多

游戏的总的构想

游戏性:用线程控制在某一处产生系统坦克,往右,下两个方向运动,主战坦克在特定的区域射击,打爆系统坦克,以防止其逃跑,随着时间的增加,系统坦克的运动速度会越来越快,当系统坦克逃跑了一定的速度后,游戏结束。计算出所得分数。

游戏的类构成:

1.一个客户端类,构成游戏的窗口。

2.一个坦克类,集成客户所控制的主战坦克的特性和方法。

3.一个系统坦克类,继承自坦克类,并且拥有自己的的特性和方法。

4.一个爆炸类。

5.一个墙类。

6.一个声音类。

7.还有一个负责文件创建的类。

方法摘要:

1.关于游戏的碰撞问题:可以采用 Rectangle getRect() 方法取得对象的面积大小,然后用 系统坦克.getRect().intersects(子弹.getRect()) 方法判断是否相碰。

2.关于减少闪烁的方法:可以采用建立一个缓冲区,在后面吧整个画面先画出来,然后再把这张画 画出去。

3.关于分数的记录: 采用的是在特定的路径下建立相应的的文件,然后用 FileReader 和FileWriter 读入和写进数据。方法比较累人。

4.关于声音的调用: 具体参照我的转帖《如何Java 应用程序中播放声音文件》

5.关于游戏的暂停: 暂停系统坦克的产生是用调用线程控制的 wait()和 notify()方法,判断依据是通过定义一个 boolean型参数: threadStop

游戏截图

分享到:
评论

相关推荐

    java坦克大战小游戏

    总结来说,【Java坦克大战小游戏】是一个很好的学习和实践面向对象编程的案例。通过这个游戏的开发,开发者能够深入理解类与对象的关系,掌握继承、封装和多态的运用,以及如何组织和管理游戏逻辑,从而提高编程能力...

    期末作业课程设计使用java开发的坦克大战小游戏源码.zip

    期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业...

    Java语言编写的经典坦克大战游戏.zip

    Java语言编写的经典坦克大战游戏.zipJava语言编写的经典坦克大战游戏.zip Java语言编写的经典坦克大战游戏.zipJava语言编写的经典坦克大战游戏.zip Java语言编写的经典坦克大战游戏.zipJava语言编写的经典坦克大战...

    java坦克大战小游戏和中间的某些练习.zip

    java坦克大战小游戏和中间的某些练习.zipjava坦克大战小游戏和中间的某些练习.zip java坦克大战小游戏和中间的某些练习.zipjava坦克大战小游戏和中间的某些练习.zip java坦克大战小游戏和中间的某些练习.zipjava坦克...

    Java坦克大战游戏源代码

    Java坦克大战游戏源代码 关于项目 Java中的坦克大战游戏是一款简单的多人游戏对战游戏。这个游戏和之前的游戏很相似。本系统是在Eclipse IDE中制作的。此外,您需要在计算机上安装 JDK 和 JRE 才能运行它。这是一个...

    Java SE 坦克大战小游戏.zip

    Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏Java SE 坦克大战小游戏...

    Java实现坦克大战游戏.zip

    Java实现坦克大战游戏.zipJava实现坦克大战游戏.zipJava实现坦克大战游戏.zip Java实现坦克大战游戏.zipJava实现坦克大战游戏.zipJava实现坦克大战游戏.zip Java实现坦克大战游戏.zipJava实现坦克大战游戏.zipJava...

    java游戏,坦克大战java游戏,坦克大战

    java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战java游戏,坦克大战...

    java基础 坦克大战 小游戏.zip

    java基础 坦克大战 小游戏.zipjava基础 坦克大战 小游戏.zipjava基础 坦克大战 小游戏.zip java基础 坦克大战 小游戏.zipjava基础 坦克大战 小游戏.zipjava基础 坦克大战 小游戏.zip java基础 坦克大战 小游戏.zip...

    基于java坦克大战游戏源码

    总结来说,这个"基于Java坦克大战游戏源码"项目提供了丰富的学习材料,涵盖了Java多线程、GUI编程、事件处理、状态机设计、数据结构和算法应用以及资源管理等多个方面。对于初学者和进阶者来说,这是一个绝佳的实践...

    基于Java的坦克大战游戏的设计与实现设计软件程序源码+word毕业论文文档.zip

    此系统是使用Java语言实现坦克大战游戏程序,玩家通过连接访问进入游戏,通过操纵坦克来守卫基地,玩家还可以获得超级武器来提升坦克的属性,摧毁全部敌方坦克来取得胜利。本系统结构如下: (1)面板功能: 对双方...

    坦克大战Java+实训报告

    《坦克大战Java实训报告》是针对一款基于Java编程语言开发的坦克战斗游戏的详细实践报告。这份报告涵盖了游戏的核心功能和设计,旨在展示在实际项目中的Java应用能力以及游戏开发的基本流程。 首先,游戏管理部分...

    java做的坦克大战(带图片)

    《Java实现的坦克大战游戏详解》 坦克大战是一款深受玩家喜爱的经典游戏,它结合了策略、射击和竞技的元素,让玩家在紧张刺激的战斗中体验到无尽的乐趣。本项目是用Java语言开发的坦克大战游戏,下面将详细介绍其...

    java小游戏 (源码+视频+文档+ppt) swing坦克大战游戏

    java小游戏 (源码+视频+文档+ppt) swing坦克大战游戏java小游戏 (源码+视频+文档+ppt) swing坦克大战游戏java小游戏 (源码+视频+文档+ppt) swing坦克大战游戏java小游戏 (源码+视频+文档+ppt) swing坦克大战游戏java...

    JAVA坦克大战游戏开发毕业论文

    ### JAVA坦克大战游戏开发毕业论文知识点汇总 #### 一、绪论 - **背景与意义**:随着21世纪的到来,互联网技术的飞速发展推动了信息技术的进步,使其成为网络经济的重要组成部分。在这个信息技术蓬勃发展的时代,...

    java 坦克大战游戏源码

    【Java坦克大战游戏源码详解】 Java坦克大战是一款经典的基于Java编程语言开发的单机游戏,它展示了Java在游戏开发中的应用。此源码提供了一套完整的开发框架,可以直接在Eclipse集成开发环境中运行,是学习Java...

Global site tag (gtag.js) - Google Analytics