java坦克大战案例_JAVA实现经典坦克大战源代码
【实例简介】
博客地址:http://blog.csdn.net/a1275302036/article/details/54232751
实现的主要功能有:界面绘制(草地、河流、鹰碉堡、坦克、子弹等)、坦克能自由移动(检测碰撞)、
坦克能发射炮弹(击中产生爆炸效果)、声音处理(背景音乐、开始音乐、吃血块音乐、过关音乐、移动音乐、爆炸音乐)、
计分模块(分关、得分)
【实例截图】
【核心代码】
MyTankWar3.2(最终)
├── MyTankWar3.2
│ ├── audio
│ │ └── 7301.wav
│ ├── bin
│ │ ├── 7301.wav
│ │ ├── audio
│ │ │ ├── eatblood.wav
│ │ │ ├── explode.wav
│ │ │ ├── levelup.wav
│ │ │ ├── main.wav
│ │ │ ├── move.wav
│ │ │ └── shoot.wav
│ │ ├── com
│ │ │ └── xiaoli
│ │ │ └── tank
│ │ │ ├── Audio.class
│ │ │ ├── Blood.class
│ │ │ ├── Explode.class
│ │ │ ├── Grass.class
│ │ │ ├── Home.class
│ │ │ ├── Missile.class
│ │ │ ├── River.class
│ │ │ ├── StartAudio.class
│ │ │ ├── Tank$BloodBar.class
│ │ │ ├── Tank$Direction.class
│ │ │ ├── Tank.class
│ │ │ ├── TankClient$1.class
│ │ │ ├── TankClient$KeyMonitor.class
│ │ │ ├── TankClient$PaintThread.class
│ │ │ ├── TankClient.class
│ │ │ └── Wall.class
│ │ ├── grass.gif
│ │ ├── home.jpg
│ │ ├── river.gif
│ │ └── river.jpg
│ ├── images
│ │ ├── grass.gif
│ │ ├── home.jpg
│ │ ├── river.gif
│ │ └── river.jpg
│ └── src
│ ├── audio
│ │ ├── eatblood.wav
│ │ ├── explode.wav
│ │ ├── levelup.wav
│ │ ├── main.wav
│ │ ├── move.wav
│ │ └── shoot.wav
│ └── com
│ └── xiaoli
│ └── tank
│ ├── Audio.java
│ ├── Blood.java
│ ├── Explode.java
│ ├── Grass.java
│ ├── Home.java
│ ├── Missile.java
│ ├── River.java
│ ├── StartAudio.java
│ ├── Tank.java
│ ├── TankClient.java
│ └── Wall.java
└── 说明.txt
13 directories, 50 files
java坦克大战案例_JAVA实现经典坦克大战源代码相关推荐
- 如何用java让坦克发射子弹_java怎么制作坦克大战
对于一些小游戏的实现方法是很多小伙伴们都好奇的,也有很多小游戏是由Java而制作的,那么你知道java怎么制作坦克大战吗?接下来的内容中我们就一起去看看吧. 详情请参照注释,这里就不多废话了,实现一下 ...
- 用python做一个坦克小游戏_Python制作经典坦克大战小游戏
image.png 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. ...
- java基础教程案例_Java入门的五个经典案例
这篇文章主要为大家详细介绍了5个JAVA入门必看的经典实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 入门必看的5个JAVA经典实例,供大家参考,具体内容如下 1.一个饲养员给动物喂食物的例子 ...
- java同步方法完成案例_Java同步代码块和同步方法原理与应用案例详解
本文实例讲述了java同步代码块和同步方法.分享给大家供大家参考,具体如下: 一 点睛 所谓原子性WOmoad:一段代码要么执行,要么不执行,不存在执行一部分被中断的情况.言外之意是这段代码就像原子一 ...
- java飞机大战流程图_JAVA课程设计-飞机大战
JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...
- java 初级编程题_java基础经典编程题
java基础经典编程题 Monkey_peach代码 package com.sailor.game; /** * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第 ...
- java自定义事件案例_Java Custom Exception Example(Java自定义异常案例)
In this example we will look briefly(短暂的) at the basics of Exception, in Java Programming Language. ...
- java策略模式案例_java策略模式典型案例
java策略模式典型案例 java策略模式典型案例 [var1] 参考代码 : https://github.com/zhang-xiaoxiang/DesignPatterns23 没有用策略模式我 ...
- java兔子问题 递归_Java递归算法经典实例(经典兔子问题)
题目:古典问题:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:首先我们要明白题目的意思指的是每个月的兔子总对数:假设将兔子分为小 ...
最新文章
- java常用技术名词解析
- 对象与内存控制1---实例变量和类变量
- Waveform Audio 驱动(Wavedev2)之:WAV 驱动解析
- C++的静态联编和动态联编
- LeetCode 435. 无重叠区间(贪婪算法)
- Kalman filter—直观理解
- 随笔 2016-1-4
- MySQLl数据量不一样,导致走不同的索引
- C语言学生信息管理系统详细设计
- 书摘---创业36条军规8:资本的五个问题
- halcon算子翻译——cooc_feature_image
- 计算机桌面图标怎样变大变小,win7电脑桌面图标变大怎么恢复?win7桌面图标怎么变小?...
- 创建React + Ts项目
- 面试——游戏测试工程师(20190918)
- (转)走进全球CTA领导者:元盛资本(Winton CapitalManagement)
- 找数据?这几个数据源网站就够用了?
- ACM入门及STL简介
- Xs and Os Referee
- [TJOI2017]DNA --- 后缀数组
- 5款实用爬虫小工具推荐(云爬虫+采集器)
热门文章
- React Native动画Animated详解
- [iOS]ARC下循环引用的问题
- 将cocos2dx项目从VS移植到Eclipse - CoolJie
- python从入门到人生巅峰
- Deepin系统标题栏及其按钮美化
- Shorten the command line via JAR manifest or via a classpath file and rerun.
- Shader混合模式--正片叠底、滤色、叠加
- 由KTT展开的一系列知识点
- gtx1650显卡什么级别! GTX1650相当于什么显卡
- flex:0是什么意思,flex:0在IE11遇到的问题