`
stchou
  • 浏览: 205206 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

坦克大战图片版

阅读更多

   即坦克大战自绘版出版之后,无聊的我又推出了我的坦克大战图片版本。

其中的很多图片都是截取FC中的图片,做得有些雷同,不过作为一个多线程的练习还是一个很好的列子

实现功能:
美化开始界面、游戏界面
加入了多种道具 城墙  钢块  草
敌人智能化攻击
统计得分
未实现功能:
加入坦克基地
出现道具

 

中途遇到的困难:

  线程过多使得坦克子弹间的画布刷新不正确,屏幕会出现疯狂的闪屏

解决问题:
使用了双缓冲。

尚存在问题:
部分砖块还存在BUG,子弹不时的还能打穿。
敌人走到最后的底线时候就不会回头了。


收获:
  两次的坦克大战,让我知道了做一个界面很难,做一个好的算法更加难。

 

 

 另外附件中附带了两个版本的所有源代码,

 

希望大家给予更正。

  • 大小: 105.6 KB
  • 大小: 192.6 KB
9
1
分享到:
评论

相关推荐

    java坦克大战图片版

    《Java坦克大战图片版》是一款基于Java平台的趣味游戏,主要目标是巩固和复习Java(J2SE)的基础知识,并提供一个实践项目以提升编程技能。这个游戏是对经典坦克大战游戏的现代化改编,利用Java的强大功能和灵活性,...

    java坦克大战图片版源码

    【Java坦克大战图片版源码】是一个基于Java编程语言实现的经典游戏项目,它将传统的坦克大战游戏与图像元素相结合,提供了更加生动的游戏体验。在这个项目中,开发者利用Java的图形库来绘制游戏场景、坦克、子弹等...

    坦克大战图片版源码

    【标题】"坦克大战图片版源码"是一个基于Java编程语言开发的游戏项目,它提供了坦克大战游戏的完整源代码和可执行的jar包。通过这个项目,开发者或学习者可以深入理解如何用Java来实现一个图形化游戏。 【描述】中...

    坦克大战图片版源代码

    【标题】"坦克大战图片版源代码"是一个关于游戏开发的项目,主要涉及的是使用编程语言实现一个基于图片的坦克战斗游戏。这个源代码可能是用Java、C++或Python等编程语言编写的,通过Eclipse这样的集成开发环境(IDE)...

    java坦克大战图片版源代码

    《Java坦克大战图片版源代码解析》 Java坦克大战是一款基于Java编程语言开发的经典游戏,它结合了坦克战斗的策略性和编程技术的实践性,是许多初学者学习Java图形界面和游戏开发的首选项目。本篇文章将深入探讨该源...

    java 坦克大战图片版

    《Java坦克大战图片版》是一款基于Java编程语言开发的坦克战斗游戏,其特色在于通过引入图片资源,使得游戏界面更加生动、吸引人。在这款游戏中,开发者利用Java丰富的图形库和事件处理机制,构建了一个玩家可以操作...

    java开发的坦克大战图片版游戏

    《Java开发的坦克大战图片版游戏详解》 Java作为一种跨平台、面向对象的编程语言,其在游戏开发领域的应用越来越广泛。"Java开发的坦克大战(图片版)游戏"就是一个典型的例子,它不仅展示了Java语言的强大功能,还...

    坦克大战图片版 学习用附带个人注释

    《坦克大战图片版 学习用附带个人注释》是一个基于Java编程语言的项目,旨在帮助初学者通过实际操作来巩固面向对象编程思想、Java语法以及设计模式的基础知识。这个项目以坦克大战游戏为背景,让学习者在编写代码的...

    java单机坦克大战图片版

    《Java单机坦克大战图片版》是一款基于Java J2SE技术开发的经典游戏,它将传统的坦克大战游戏与图像元素相结合,提供了丰富的视觉体验。通过这个项目,我们可以学习到许多Java编程的基础知识,以及如何利用Java进行...

    坦克大战图片素材

    【坦克大战图片素材】是一个与经典游戏"90坦克大战"相关的资源集合,包含了游戏中的图像素材和可能的背景音乐。这个压缩包旨在为游戏开发者、设计师或爱好者提供参考资料,帮助他们在自己的项目中重现或创新这款深受...

    坦克大战图片+音效版

    【坦克大战图片+音效版】是一个基于Java编程语言实现的简单版本的坦克大战游戏,旨在为初学者提供一个学习和实践的平台。这个资源包含了游戏的图片素材和音效,使得游戏体验更加生动有趣。下面我们将详细探讨这个...

    java版本坦克大战使用的图片

    这个压缩包包含的是"java版本坦克大战"游戏中所使用的图片资源,这些资源对于游戏的视觉表现至关重要。 1. 图片资源的作用: 在Java游戏中,图片资源主要用于创建游戏的视觉元素,如角色、背景、道具等。它们通过`...

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

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

    坦克大战_图片&音乐.rar

    "坦克大战_图片&音乐.rar"这个压缩包文件,正如其名,包含了游戏“坦克大战”的关键资源,包括图像和音乐元素。这些资源是构建游戏视觉效果和听觉体验的基础,对于游戏开发和设计人员来说,理解和运用这些素材至关...

    FC坦克大战原版整套图片(更新)

    【FC坦克大战原版整套图片】是一款经典的街机游戏,源自80年代风靡全球的Family Computer(FC,也称红白机)平台。这款游戏以其简单易上手的操作、富有挑战性的关卡设计和双人合作模式,深受玩家们的喜爱。这次提供...

    坦克大战游戏图片

    【标签】:“坦克大战图片”是一个关键词,它直接指向我们要寻找的内容。在开发过程中,通常会为不同的游戏元素创建特定的文件夹或标签,如“坦克”、“敌人”、“地图”、“道具”等,以便于管理和组织资源。 至于...

    FC红白机坦克大战素材

    【FC红白机坦克大战素材】是一套专为游戏开发者或复古游戏爱好者准备的资源集合,主要用于重现或创作与红白机(Family Computer)平台上经典游戏"坦克大战"相关的项目。红白机,又被称为FC,是80年代末至90年代初...

    python 坦克大战,图片素材,供学习使用

    在"Python坦克大战"中,图片素材是非常关键的一部分。图片素材通常包括坦克、背景、弹药、障碍物等各种游戏元素的图像。这些图片需要被正确地加载到游戏中,并根据游戏逻辑进行显示和移动。Python代码会使用Pygame中...

Global site tag (gtag.js) - Google Analytics