Following the edu4java tutorial.
SquashSquash is hosted in the following web site
https://github.com/andreypetrov/SquashSquash
If you think the Android project SquashSquash 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 SquashSquash.
Item | Value |
---|---|
Java File Count | 29 |
Supported screen sizes | [mdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 11 |
Activity Count | 3 |
jar files used | android-support-v4.jar |
Asset File Names | assets\fonts\ObelixPro-cyr.ttf assets\fonts\ObelixProB-cyr.ttf assets\fonts\ObelixProBIt-cyr.ttf assets\fonts\ObelixProIt-cyr.ttf |
Raw File Names | res\raw\death_ally.mp3 res\raw\death_enemy.mp3 res\raw\theme.mp3 |
There are 33 image files in SquashSquash. The names of the image files are listed as follows.
all_bad.png all_good.png back.png bad1.png bad2.png bad3.png bad4.png bad5.png bad6.png blood_demon.png blood_human.png button_exit.png button_info.png button_instructions.png button_new_game.png button_options.png cancel.png good1.png good2.png good3.png good4.png good5.png good6.png music_off.png music_on.png ok.png parch2_bg.png pause.png play.png sfx_off.png sfx_on.png squash.png wall_bg.png
The following screenshort is generated from the image listed above.
SquashSquash has the following Java source files.
com.petrovdevelopment.squashsquash.EndActivity.java com.petrovdevelopment.squashsquash.GameActivity.java com.petrovdevelopment.squashsquash.GameLoader.java com.petrovdevelopment.squashsquash.GameLoopThread.java com.petrovdevelopment.squashsquash.GameRecoveryLoader.java com.petrovdevelopment.squashsquash.GameView.java com.petrovdevelopment.squashsquash.MainApplication.java com.petrovdevelopment.squashsquash.MainMenuActivity.java com.petrovdevelopment.squashsquash.fragments.ConfirmDialog.java com.petrovdevelopment.squashsquash.fragments.ConfirmDialogParent.java com.petrovdevelopment.squashsquash.fragments.InstructionsDialog.java com.petrovdevelopment.squashsquash.game.Background.java com.petrovdevelopment.squashsquash.game.DeathEffect.java com.petrovdevelopment.squashsquash.game.DeathEffectContainer.java com.petrovdevelopment.squashsquash.game.GameElement.java com.petrovdevelopment.squashsquash.game.Npc.java com.petrovdevelopment.squashsquash.game.NpcContainer.java com.petrovdevelopment.squashsquash.game.NpcType.java com.petrovdevelopment.squashsquash.game.Touchable.java com.petrovdevelopment.squashsquash.game.World.java com.petrovdevelopment.squashsquash.sound.MediaClientActivity.java com.petrovdevelopment.squashsquash.sound.MediaService.java com.petrovdevelopment.squashsquash.sound.MusicManager.java com.petrovdevelopment.squashsquash.sound.MusicService.java com.petrovdevelopment.squashsquash.sound.SoundEffectsManager.java com.petrovdevelopment.squashsquash.sound.SoundEffectsService.java com.petrovdevelopment.squashsquash.utils.GameUtils.java com.petrovdevelopment.squashsquash.utils.TextManager.java com.petrovdevelopment.squashsquash.utils.U.java