【实例简介】
塔防游戏--java游戏处女作之,正在纠结的同学可以做个参考
【实例截图】
【核心代码】
TowerAginst3
└── TowerAginst3
├── bin
│ ├── Button
│ │ └── WelcomButton.class
│ ├── com
│ │ └── knowhowinfo
│ │ ├── core
│ │ │ ├── BaseData.class
│ │ │ ├── Bullete.class
│ │ │ ├── Data.class
│ │ │ ├── Ellipse.class
│ │ │ ├── Fighter.class
│ │ │ ├── Lose.class
│ │ │ ├── Renderer.class
│ │ │ ├── Stage$1.class
│ │ │ ├── Stage$2.class
│ │ │ ├── Stage.class
│ │ │ ├── Tower.class
│ │ │ ├── Updateble.class
│ │ │ ├── Waves.class
│ │ │ ├── Welcome$1.class
│ │ │ ├── Welcome.class
│ │ │ └── Win.class
│ │ ├── elements
│ │ │ ├── Bang.class
│ │ │ ├── ElectricBullet.class
│ │ │ ├── Fighter1.class
│ │ │ ├── Fighter2.class
│ │ │ ├── Fighter3.class
│ │ │ ├── FireBullete.class
│ │ │ ├── Foe.class
│ │ │ ├── Grass.class
│ │ │ ├── Menue.class
│ │ │ ├── Mountain.class
│ │ │ ├── Remark.class
│ │ │ ├── Road.class
│ │ │ ├── Soldier1.class
│ │ │ ├── Soldier2.class
│ │ │ ├── Soldier8.class
│ │ │ └── SolwBullete.class
│ │ ├── main
│ │ │ ├── Game.class
│ │ │ └── Start.class
│ │ └── resource
│ │ ├── Images.class
│ │ ├── PropertiesUtil.class
│ │ ├── SoundUtil$PlayerTask.class
│ │ └── SoundUtil.class
│ ├── image
│ │ ├── bang.png
│ │ ├── bullete.png
│ │ ├── fighter1.png
│ │ ├── fighter2.png
│ │ ├── fighter3.png
│ │ ├── grass.png
│ │ ├── lose.png
│ │ ├── map.png
│ │ ├── menue.png
│ │ ├── mountain.png
│ │ ├── road2.png
│ │ ├── road3.png
│ │ ├── road4.png
│ │ ├── road5.png
│ │ ├── road6.png
│ │ ├── road.png
│ │ ├── soldier10.png
│ │ ├── soldier11.png
│ │ ├── soldier12.png
│ │ ├── soldier1.png
│ │ ├── soldier2.png
│ │ ├── soldier3.png
│ │ ├── soldier4.png
│ │ ├── soldier5.png
│ │ ├── soldier6.png
│ │ ├── soldier7.png
│ │ ├── soldier8.png
│ │ ├── soldier9.png
│ │ ├── welcomeButton.png
│ │ ├── welcomeL.png
│ │ ├── welcomeR.png
│ │ └── win.png
│ └── sound
│ └── sound3.mp3
├── doucment
│ └── 塔防.jude
├── lib
│ └── jl1.0.1.jar
├── sound3.mp3
├── sound4.mp3
├── src
│ ├── Button
│ │ └── WelcomButton.java
│ ├── com
│ │ └── knowhowinfo
│ │ ├── core
│ │ │ ├── BaseData.java
│ │ │ ├── Bullete.java
│ │ │ ├── Data.java
│ │ │ ├── Ellipse.java
│ │ │ ├── Fighter.java
│ │ │ ├── Lose.java
│ │ │ ├── Renderer.java
│ │ │ ├── Stage.java
│ │ │ ├── Tower.java
│ │ │ ├── Updateble.java
│ │ │ ├── Waves.java
│ │ │ ├── Welcome.java
│ │ │ └── Win.java
│ │ ├── elements
│ │ │ ├── Bang.java
│ │ │ ├── ElectricBullet.java
│ │ │ ├── Fighter1.java
│ │ │ ├── Fighter2.java
│ │ │ ├── Fighter3.java
│ │ │ ├── FireBullete.java
│ │ │ ├── Foe.java
│ │ │ ├── Grass.java
│ │ │ ├── Menue.java
│ │ │ ├── Mountain.java
│ │ │ ├── Remark.java
│ │ │ ├── Road.java
│ │ │ ├── Soldier1.java
│ │ │ ├── Soldier2.java
│ │ │ ├── Soldier8.java
│ │ │ └── SolwBullete.java
│ │ ├── main
│ │ │ ├── Game.java
│ │ │ └── Start.java
│ │ └── resource
│ │ ├── Images.java
│ │ ├── PropertiesUtil.java
│ │ └── SoundUtil.java
│ ├── image
│ │ ├── bang.png
│ │ ├── bullete.png
│ │ ├── fighter1.png
│ │ ├── fighter2.png
│ │ ├── fighter3.png
│ │ ├── grass.png
│ │ ├── lose.png
│ │ ├── map.png
│ │ ├── menue.png
│ │ ├── mountain.png
│ │ ├── road2.png
│ │ ├── road3.png
│ │ ├── road4.png
│ │ ├── road5.png
│ │ ├── road6.png
│ │ ├── road.png
│ │ ├── soldier10.png
│ │ ├── soldier11.png
│ │ ├── soldier12.png
│ │ ├── soldier1.png
│ │ ├── soldier2.png
│ │ ├── soldier3.png
│ │ ├── soldier4.png
│ │ ├── soldier5.png
│ │ ├── soldier6.png
│ │ ├── soldier7.png
│ │ ├── soldier8.png
│ │ ├── soldier9.png
│ │ ├── welcomeButton.png
│ │ ├── welcomeL.png
│ │ ├── welcomeR.png
│ │ └── win.png
│ └── sound
│ └── sound3.mp3
└── wave.properties
23 directories, 145 files