Android Open Source - Game battleship Tank-Battle






Project Summary

A multiplayer battle city clone game.

Web Site / Source Repository

Tank-Battle is hosted in the following web site
https://github.com/Nickan/Tank-Battle

If you think the Android project Tank-Battle listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Tank-Battle.

ItemValue
Java File Count45
Target SDK Version15
Minimum SDK Version5
Activity Count1
jar files usedgdx-backend-android-sources.jar
gdx-backend-android.jar
gdx-backend-lwjgl-natives.jar
gdx-backend-lwjgl-sources.jar
gdx-backend-lwjgl.jar
gdx-natives.jar
gdx-sources.jar
gdx.jar
kryonet-2.21-all.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
Asset File Namesassets\1.txt
assets\arial.fnt
assets\arial.png
assets\font.frag
assets\font.vert
assets\gamegraphics.pack
assets\gamegraphics.png
assets\tanksheet.png




Java Source Files

Tank-Battle has the following Java source files.

com.nickan.framework.Animation.java
com.nickan.framework.Maths.java
com.nickan.framework.finitestatemachine.BaseEntity.java
com.nickan.framework.finitestatemachine.BaseState.java
com.nickan.framework.finitestatemachine.EntityManager.java
com.nickan.framework.finitestatemachine.StateMachine.java
com.nickan.framework.finitestatemachine.messagingsystem.Message.java
com.nickan.framework.finitestatemachine.messagingsystem.MessageDispatcher.java
com.nickan.framework.util.File.java
com.nickan.tankbattle.CreateScreen.java
com.nickan.tankbattle.JoinScreen.java
com.nickan.tankbattle.Main.java
com.nickan.tankbattle.MainActivity.java
com.nickan.tankbattle.MenuScreen.java
com.nickan.tankbattle.TankBattle.java
com.nickan.tankbattle.game.ClientUpdater.java
com.nickan.tankbattle.game.Controller.java
com.nickan.tankbattle.game.GameScreen.java
com.nickan.tankbattle.game.Renderer.java
com.nickan.tankbattle.game.ServerUpdater.java
com.nickan.tankbattle.game.Updater.java
com.nickan.tankbattle.model.Bullet.java
com.nickan.tankbattle.model.Entity.java
com.nickan.tankbattle.model.MoveableEntity.java
com.nickan.tankbattle.model.Tank.java
com.nickan.tankbattle.model.level.Cell.java
com.nickan.tankbattle.model.level.StageBattle.java
com.nickan.tankbattle.model.tankstate.TankAttackState.java
com.nickan.tankbattle.model.tankstate.TankClientState.java
com.nickan.tankbattle.model.tankstate.TankGlobalState.java
com.nickan.tankbattle.model.tankstate.TankPlayerControlledState.java
com.nickan.tankbattle.packet.BasePacket.java
com.nickan.tankbattle.packet.clientpackets.ClientPacket.java
com.nickan.tankbattle.packet.clientpackets.CreateClientTank.java
com.nickan.tankbattle.packet.clientpackets.NeedAllTankInfo.java
com.nickan.tankbattle.packet.clientpackets.TouchCommand.java
com.nickan.tankbattle.packet.serverpackets.ClientTankCreated.java
com.nickan.tankbattle.packet.serverpackets.MovementSpeed.java
com.nickan.tankbattle.packet.serverpackets.Position.java
com.nickan.tankbattle.packet.serverpackets.ReplicateServerTank.java
com.nickan.tankbattle.packet.serverpackets.ServerPacket.java
com.nickan.tankbattle.packet.serverpackets.SingleValue.java
com.nickan.tankbattle.packet.serverpackets.TilesInformation.java
com.nickan.tankbattle.packet.serverpackets.Vec2Info.java
com.nickan.tankbattle.packet.serverpackets.View.java