A multiplayer battle city clone game.
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.
The following table is the detailed list of Tank-Battle.
Item | Value |
---|---|
Java File Count | 45 |
Target SDK Version | 15 |
Minimum SDK Version | 5 |
Activity Count | 1 |
jar files used | gdx-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 Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE |
Asset File Names | assets\1.txt assets\arial.fnt assets\arial.png assets\font.frag assets\font.vert assets\gamegraphics.pack assets\gamegraphics.png assets\tanksheet.png |
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