Android Open Source - Libgdx Desktop aXonix






Project Summary

Remake of the famous Xonix game for Android and Desktop (using LibGDX).

Web Site / Source Repository

aXonix is hosted in the following web site
https://github.com/PhannGor/aXonix

If you think the Android project aXonix 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 aXonix.

ItemValue
Java File Count72
Minimum SDK Version8
Activity Count1
jar files usedgdx-0.9.8.jar
gdx-backend-android-0.9.8.jar
gdx-backend-lwjgl-0.9.8.jar
gdx-backend-lwjgl-natives-0.9.8.jar
gdx-natives-0.9.8.jar
guava-14.0.1.jar
guice-3.0-no_aop.jar
guice-assistedinject-3.0.jar
javax.inject.jar
Asset File Namesassets\data\atlas\axonix_atlas.atlas
assets\data\atlas\axonix_atlas.png
assets\data\audio\music\loop_game.ogg
assets\data\audio\music\loop_start.ogg
assets\data\audio\sounds\back_intent.ogg
assets\data\audio\sounds\bonus.ogg
assets\data\audio\sounds\button_click.ogg
assets\data\audio\sounds\enemy_bounce.ogg
assets\data\audio\sounds\filling_1.ogg
assets\data\audio\sounds\filling_2.ogg
assets\data\audio\sounds\filling_3.ogg
assets\data\audio\sounds\filling_short_1.ogg
assets\data\audio\sounds\filling_short_2.ogg
assets\data\audio\sounds\filling_short_3.ogg
assets\data\audio\sounds\prot_dying.ogg
assets\data\audio\sounds\tail_block.ogg
assets\data\font\russo_12.fnt
assets\data\font\russo_12.png
assets\data\font\russo_18.fnt
assets\data\font\russo_18.png
assets\data\font\russo_28.fnt
assets\data\font\russo_28.png
assets\data\font\russo_46.fnt
assets\data\font\russo_46.png
assets\data\levels\01.png
assets\data\levels\02.png
assets\data\levels\03.png
assets\data\levels\04.png
assets\data\levels\05.png
assets\data\levels\06.png
assets\data\levels\07.png
assets\data\levels\08.png
assets\data\levels\09.png
assets\data\levels\10.png
assets\data\levels\11.png
assets\data\levels\12.png
assets\data\levels\13.png
assets\data\levels\14.png
assets\data\levels\15.png
assets\data\levels\16.png
assets\data\levels\17.png
assets\data\levels\18.png
assets\data\levels\19.png
assets\data\levels\20.png
assets\data\particles\block_blue.p
assets\data\particles\bonuses\bonus_life.p
assets\data\particles\bonuses\bonus_slow.p
assets\data\particles\bonuses\bonus_speed.p
assets\data\particles\enemies\enemy_blue.p
assets\data\particles\enemies\enemy_purple.p
assets\data\particles\enemies\enemy_red.p
assets\data\particles\protagonist\protagonist_alive.p
assets\data\particles\protagonist\protagonist_dead.p
assets\data\skin\axonix_skin.json




Java Source Files

aXonix has the following Java source files.

net.ivang.axonix.AxonixAndroidStarter.java
net.ivang.axonix.desktop.DesktopStarter.java
net.ivang.axonix.main.AxonixGame.java
net.ivang.axonix.main.AxonixGameWrapper.java
net.ivang.axonix.main.AxonixModule.java
net.ivang.axonix.main.actors.game.KinematicActor.java
net.ivang.axonix.main.actors.game.background.Background.java
net.ivang.axonix.main.actors.game.background.BackgroundFlare.java
net.ivang.axonix.main.actors.game.bar.DebugBar.java
net.ivang.axonix.main.actors.game.bar.StatusBar.java
net.ivang.axonix.main.actors.game.dialog.AlertDialog.java
net.ivang.axonix.main.actors.game.dialog.DialogActionsGroup.java
net.ivang.axonix.main.actors.game.dialog.DialogRatingTable.java
net.ivang.axonix.main.actors.game.dialog.DialogScoresTable.java
net.ivang.axonix.main.actors.game.dialog.ScreenStateDialog.java
net.ivang.axonix.main.actors.game.level.Level.java
net.ivang.axonix.main.actors.game.level.Protagonist.java
net.ivang.axonix.main.actors.game.level.blocks.Block.java
net.ivang.axonix.main.actors.game.level.blocks.BlocksParticlesHolder.java
net.ivang.axonix.main.actors.game.level.bonuses.Bonus.java
net.ivang.axonix.main.actors.game.level.bonuses.LifeBonus.java
net.ivang.axonix.main.actors.game.level.bonuses.SlowBonus.java
net.ivang.axonix.main.actors.game.level.bonuses.SpeedBonus.java
net.ivang.axonix.main.actors.game.level.enemies.BlueEnemy.java
net.ivang.axonix.main.actors.game.level.enemies.Enemy.java
net.ivang.axonix.main.actors.game.level.enemies.PurpleEnemy.java
net.ivang.axonix.main.actors.game.level.enemies.RedEnemy.java
net.ivang.axonix.main.actors.levels.LevelButton.java
net.ivang.axonix.main.actors.options.VolumeSlider.java
net.ivang.axonix.main.audio.music.MusicManager.java
net.ivang.axonix.main.audio.sound.SoundManager.java
net.ivang.axonix.main.audio.sound.wrappers.CustomSoundWrapper.java
net.ivang.axonix.main.audio.sound.wrappers.SequentialSoundWrapper.java
net.ivang.axonix.main.audio.sound.wrappers.SimpleSoundWrapper.java
net.ivang.axonix.main.audio.sound.wrappers.SoundWrapper.java
net.ivang.axonix.main.effects.Effect.java
net.ivang.axonix.main.effects.SpeedEffect.java
net.ivang.axonix.main.events.facts.ButtonClickFact.java
net.ivang.axonix.main.events.facts.EnemyBounceFact.java
net.ivang.axonix.main.events.facts.LivesNumberFact.java
net.ivang.axonix.main.events.facts.ObtainedPointsFact.java
net.ivang.axonix.main.events.facts.TailBlockFact.java
net.ivang.axonix.main.events.facts.TotalScoreFact.java
net.ivang.axonix.main.events.facts.level.LevelIndexFact.java
net.ivang.axonix.main.events.facts.level.LevelProgressFact.java
net.ivang.axonix.main.events.facts.level.LevelScoreFact.java
net.ivang.axonix.main.events.facts.screen.GameScreenFact.java
net.ivang.axonix.main.events.facts.screen.LevelsScreenFact.java
net.ivang.axonix.main.events.facts.screen.OptionsScreenFact.java
net.ivang.axonix.main.events.facts.screen.StartScreenFact.java
net.ivang.axonix.main.events.intents.BackIntent.java
net.ivang.axonix.main.events.intents.DefaultIntent.java
net.ivang.axonix.main.events.intents.MusicVolumeIntent.java
net.ivang.axonix.main.events.intents.SfxVolumeIntent.java
net.ivang.axonix.main.events.intents.game.DestroyBlockIntent.java
net.ivang.axonix.main.events.intents.game.LevelScoreIntent.java
net.ivang.axonix.main.events.intents.game.LivesIntent.java
net.ivang.axonix.main.events.intents.game.LoadLevelIntent.java
net.ivang.axonix.main.events.intents.game.NotificationIntent.java
net.ivang.axonix.main.events.intents.game.ReplayLevelIntent.java
net.ivang.axonix.main.events.intents.screen.GameScreenIntent.java
net.ivang.axonix.main.events.intents.screen.LevelsScreenIntent.java
net.ivang.axonix.main.events.intents.screen.OptionsScreenIntent.java
net.ivang.axonix.main.events.intents.screen.StartScreenIntent.java
net.ivang.axonix.main.input.AxonixGameInputProcessor.java
net.ivang.axonix.main.preferences.PreferencesWrapper.java
net.ivang.axonix.main.screens.BaseScreen.java
net.ivang.axonix.main.screens.GameScreen.java
net.ivang.axonix.main.screens.LevelsScreen.java
net.ivang.axonix.main.screens.OptionsScreen.java
net.ivang.axonix.main.screens.StartScreen.java
net.ivang.axonix.main.utils.ScoreUtils.java