Android Open Source - Game project Ghost-Game






Project Summary

University of Virginia CS 2110 group project..

Web Site / Source Repository

Ghost-Game is hosted in the following web site
https://github.com/JayKEm/Ghost-Game

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

ItemValue
Java File Count27
Supported screen sizes[hdpi]
Target SDK Version19
Minimum SDK Version17
Activity Count9
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\button_click.mp3
res\raw\chest.wav
res\raw\coin.wav
res\raw\dungeon_tremors.mp3
res\raw\fire.wav
res\raw\game_over.wav
res\raw\ghost.wav
res\raw\ghost_freeze.wav
res\raw\ice.wav
res\raw\player_hurt.wav
res\raw\power_down.wav
res\raw\power_up.wav
res\raw\splash_sound.mp3
res\raw\tombstone.wav




Resource Files

There are 29 image files in Ghost-Game. The names of the image files are listed as follows.

blueball.png
chest_closed.png
chest_open.png
coin_bronze.png
coin_bronzepart.png
coin_gold.png
coin_goldpart.png
coin_silver.png
coin_silverpart.png
directions.png
down_arrow.png
explode.png
fire.png
grass_tile.png
gspritechar.png
gspritesheet.png
left_arrow.png
pause_button.png
right_arrow.png
rsz_weaponsprite.png
shield.png
spritechar.png
spritesheet.png
tombstone.png
up_arrow.png
wall_tile.png
warning.png
weaponsprite.png
white_background2.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Ghost-Game has the following Java source files.

edu.virginia.cs2110.rlc4sv.thebasics.objects.Chest.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Coin.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Entity.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Fireball.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Floor.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Ghost.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Icebolt.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Level.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Player.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Profile.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Room.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Sprite.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Tile.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Tombstone.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Vector.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Wall.java
edu.virginia.cs2110.rlc4sv.thebasics.objects.Weapon.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.GameOver.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.HelpScreen.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.HighscoreScreen.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.MainGame.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.MainMenu.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.OurView.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.SettingsMenu.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.SplashScreen.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.TheProfileSelector.java
edu.virginia.cs2110.rlc4sv.thebasics.screens.TutorialOne.java