Android Open Source - Game 2d VikingDodge






Project Summary

A 2D Android game based around dodging rocks and smiting dragons.

Web Site / Source Repository

VikingDodge is hosted in the following web site
https://github.com/MisterTubbs/VikingDodge

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

ItemValue
Java File Count65
Target SDK Version19
Minimum SDK Version5
Activity Count2
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
Asset File Namesassets\Animation.java
assets\AnimationPackage.java
assets\AnimationSet.java
assets\Assets.java
assets\Font.java
assets\FontNumbers.java
assets\NewAssests\High Scores\Button_Back.png
assets\NewAssests\High Scores\Button_Back_Pressed.png
assets\NewAssests\High Scores\Helmet_Bronze.png
assets\NewAssests\High Scores\Helmet_Gold.png
assets\NewAssests\High Scores\Helmet_Silver.png
assets\NewAssests\High Scores\HighScore_Font.zip
assets\NewAssests\High Scores\Mocks\VD.png
assets\NewAssests\High Scores\Player_Bar.png
assets\NewAssests\High Scores\SelectedTab_Friends.png
assets\NewAssests\High Scores\SelectedTab_Global.png
assets\NewAssests\High Scores\SelectedTab_Personal.png
assets\NewAssests\In-Game\Heart_Empty.png
assets\NewAssests\In-Game\Heart_Filled.png
assets\NewAssests\In-Game\Mocks\VD.png
assets\NewAssests\Main Menu\Background.png
assets\NewAssests\Main Menu\Button_HighScores.png
assets\NewAssests\Main Menu\Button_HighScores_Pressed.png
assets\NewAssests\Main Menu\Button_LogIn.png
assets\NewAssests\Main Menu\Button_LogIn_Pressed.png
assets\NewAssests\Main Menu\Button_LogOut.png
assets\NewAssests\Main Menu\Button_LogOut_Pressed.png
assets\NewAssests\Main Menu\Button_OK.png
assets\NewAssests\Main Menu\Button_OK_Pressed.png
assets\NewAssests\Main Menu\Button_Play.png
assets\NewAssests\Main Menu\Button_Play_Pressed.png
assets\NewAssests\Main Menu\Darkwindow_Effect.png
assets\NewAssests\Main Menu\LogIN_Window.png
assets\NewAssests\Main Menu\LogOut_Window.png
assets\NewAssests\Main Menu\Logo.png
assets\NewAssests\Main Menu\Mocks\VD.png
assets\NewAssests\Main Menu\Mocks\VD2.png
assets\NewAssests\Main Menu\Mocks\VD3.png
assets\NewAssests\Main Menu\Mocks\VD4.png
assets\NewAssests\Main Menu\Mocks\VD5.png
assets\NewAssests\Main Menu\Mocks\VD6.png
assets\NewAssests\Main Menu\Viking Dodge Welcome Font.zip
assets\NewAssests\Main Menu\Welcome_Message_Bar.png
assets\NewAssests\Main Menu\Welcome_Message_UserPicture.png
assets\NewAssests\Main Menu\WrongInfo_Window.png
assets\NewAssests\Main Menu\font\font.fnt
assets\NewAssests\Main Menu\font\font.png
assets\SoundEffect.java
assets\TextureAsset.java
assets\bg\bg.png
assets\bg\bg00.png
assets\bg\bg01.png
assets\bg\bg02.png
assets\bg\bg03.png
assets\bg\bg04.png
assets\bg\bg05.png
assets\bg\cloud00.png
assets\bg\cloud01.png
assets\bg\cloud02.png
assets\bg\cloud03.png
assets\bg\fog.png
assets\boss\arm.png
assets\boss\blink.png
assets\boss\body.png
assets\boss\dragon\fire.png
assets\boss\dragon\fly.png
assets\boss\dragon\hiteffect.png
assets\boss\dragon\postFire.png
assets\boss\dragon\rock.png
assets\boss\eyes.png
assets\boss\fist.png
assets\boss\head.png
assets\boss\mustache.png
assets\fonts\arial.fnt
assets\fonts\arial.png
assets\fonts\menu\comix.fnt
assets\fonts\menu\comix.png
assets\fonts\menu\comixBlack.fnt
assets\fonts\menu\comixBlack.png
assets\gdd(wip).pdf
assets\ground\Ground.png
assets\ground\groundBurn.png
assets\main (1).png
assets\object\blureffect.png
assets\object\dust.png
assets\object\rock.png
assets\sounds\click.wav
assets\sounds\dash.wav
assets\sounds\explode.wav
assets\sounds\highscore.wav
assets\sounds\landing.wav
assets\sounds\launch.wav
assets\sounds\running.wav
assets\sounds\throw.wav
assets\sounds\throw1.wav
assets\sprite\dust.png
assets\sprite\heart\VD Heart\concept.txt
assets\sprite\heart\ray.png
assets\sprite\heart\regain.png
assets\sprite\jump.png
assets\sprite\leap.png
assets\sprite\run.png
assets\sprite\runwsheep.png
assets\sprite\shadow.png
assets\sprite\sheep00.png
assets\sprite\sheep01.png
assets\sprite\sheepstand.png
assets\sprite\sheeptext.png
assets\sprite\sheeptext1.png
assets\sprite\stand.png
assets\sprite\standwsheep.png
assets\sprite\throwsheep.png
assets\ui\Background.png
assets\ui\Logo.png
assets\ui\arrowclick.png
assets\ui\arrowclick1.png
assets\ui\back.png
assets\ui\button.pack
assets\ui\button.png
assets\ui\exit.png
assets\ui\exitbutton.png
assets\ui\heart.png
assets\ui\heartempty.png
assets\ui\highscore\entry.png
assets\ui\highscore\global.png
assets\ui\highscore\loading.png
assets\ui\highscore\personal.png
assets\ui\highscores.png
assets\ui\jumpclicked.png
assets\ui\login.png
assets\ui\logout.png
assets\ui\menuButtons\back.png
assets\ui\menuButtons\highscores.png
assets\ui\menuButtons\login.png
assets\ui\menuButtons\logout.png
assets\ui\menuButtons\ok.png
assets\ui\menuButtons\play.png
assets\ui\menu\bar.png
assets\ui\menu\effect.png
assets\ui\menu\login.png
assets\ui\menu\user.png
assets\ui\newbest.png
assets\ui\pauseclicked.png
assets\ui\pausewindow.png
assets\ui\playagain.png
assets\ui\playbutton.png
assets\ui\restart.png
assets\ui\resume.png
assets\ui\score.png
assets\ui\star.png
assets\ui\throwclicked.png
assets\ui\window.png




Java Source Files

VikingDodge has the following Java source files.

com.jbs.vikingdodge.Collidable.java
com.jbs.vikingdodge.Constants.java
com.jbs.vikingdodge.DownloadedImage.java
com.jbs.vikingdodge.Game.java
com.jbs.vikingdodge.GameObject.java
com.jbs.vikingdodge.HighscoreEntry.java
com.jbs.vikingdodge.ImageDownloader.java
com.jbs.vikingdodge.InputProxy.java
com.jbs.vikingdodge.Main.java
com.jbs.vikingdodge.MainActivity.java
com.jbs.vikingdodge.Network.java
com.jbs.vikingdodge.Renderable.java
com.jbs.vikingdodge.Screen.java
com.jbs.vikingdodge.Tickable.java
com.jbs.vikingdodge.assets.Animation.java
com.jbs.vikingdodge.assets.AnimationPackage.java
com.jbs.vikingdodge.assets.AnimationSet.java
com.jbs.vikingdodge.assets.Assets.java
com.jbs.vikingdodge.assets.Font.java
com.jbs.vikingdodge.assets.FontNumbers.java
com.jbs.vikingdodge.assets.SoundEffect.java
com.jbs.vikingdodge.assets.TextureAsset.java
com.jbs.vikingdodge.entity.Collision.java
com.jbs.vikingdodge.entity.Entity.java
com.jbs.vikingdodge.entity.EntityManager.java
com.jbs.vikingdodge.entity.mob.AnimatedMob.java
com.jbs.vikingdodge.entity.mob.Clouds.java
com.jbs.vikingdodge.entity.mob.Dragon.java
com.jbs.vikingdodge.entity.mob.DragonRock.java
com.jbs.vikingdodge.entity.mob.GroundBurn.java
com.jbs.vikingdodge.entity.mob.HeartRay.java
com.jbs.vikingdodge.entity.mob.Mob.java
com.jbs.vikingdodge.entity.mob.Player.java
com.jbs.vikingdodge.entity.mob.RegainAnimation.java
com.jbs.vikingdodge.entity.mob.Rock.java
com.jbs.vikingdodge.entity.mob.RockDustAnimation.java
com.jbs.vikingdodge.entity.mob.Sheep.java
com.jbs.vikingdodge.entity.mob.TexturedMob.java
com.jbs.vikingdodge.game.Game.java
com.jbs.vikingdodge.game.InputHandler.java
com.jbs.vikingdodge.gui.BackButton.java
com.jbs.vikingdodge.gui.Button.java
com.jbs.vikingdodge.gui.ExitButton.java
com.jbs.vikingdodge.gui.ExitOverButton.java
com.jbs.vikingdodge.gui.GameGUI.java
com.jbs.vikingdodge.gui.GameOver.java
com.jbs.vikingdodge.gui.Heart.java
com.jbs.vikingdodge.gui.HighScoreButton.java
com.jbs.vikingdodge.gui.JumpButton.java
com.jbs.vikingdodge.gui.LeftButton.java
com.jbs.vikingdodge.gui.LoginButton.java
com.jbs.vikingdodge.gui.LogoutButton.java
com.jbs.vikingdodge.gui.PauseButton.java
com.jbs.vikingdodge.gui.PlayButton.java
com.jbs.vikingdodge.gui.RestartButton.java
com.jbs.vikingdodge.gui.RestartOverButton.java
com.jbs.vikingdodge.gui.ResumeButton.java
com.jbs.vikingdodge.gui.RightButton.java
com.jbs.vikingdodge.gui.SheepButton.java
com.jbs.vikingdodge.gui.TexturedButton.java
com.jbs.vikingdodge.gui.UserSlider.java
com.jbs.vikingdodge.screens.HighscoreScreen.java
com.jbs.vikingdodge.screens.LoginScreen.java
com.jbs.vikingdodge.screens.MainMenu.java
com.jbs.vikingdodge.screens.PauseGUI.java