Android Open Source - Game maze The-Maze






Project Summary

My maze game repository.

Web Site / Source Repository

The-Maze is hosted in the following web site
https://github.com/micahcomer/The-Maze

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

ItemValue
Java File Count68
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi, nodpi]
Target SDK Version8
Minimum SDK Version8
Activity Count1
Required Permissionsandroid.permission.DISABLE_KEYGUARD
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\dejavusans.ttf
Raw File Namesres\raw\click.mp3
res\raw\footsteps.mp3




Resource Files

There are 36 image files in The-Maze. The names of the image files are listed as follows.

button_continue.png
button_continue_inactive.png
button_exit.png
button_new.png
button_no.png
button_yes.png
levelcomplete.png
mazelogo.png
musicbutton_active.png
musicbutton_inactive.png
node.png
orb_gold.png
player_down.png
player_left.png
player_right.png
player_up.png
powerup_multiplier.png
powerup_teleporter.png
powerup_timeextender.png
soundfxbutton_active.png
soundfxbutton_inactive.png
trees_down.png
trees_downleft.png
trees_downleftright.png
trees_downright.png
trees_left.png
trees_leftright.png
trees_right.png
trees_up.png
trees_updown.png
trees_upleft.png
trees_upleftdown.png
trees_upleftright.png
trees_upleftrightdown.png
trees_upright.png
trees_uprightdown.png

The following screenshort is generated from the image listed above.

null




Java Source Files

The-Maze has the following Java source files.

com.mjc.maze.GameScreenManager.java
com.mjc.maze.GameState.java
com.mjc.maze.PaintThread.java
com.mjc.maze.TheMazeActivity.java
com.mjc.maze.animation.Animation.java
com.mjc.maze.basics.BitmapResizer.java
com.mjc.maze.basics.ContentManager.java
com.mjc.maze.basics.DirectionType.java
com.mjc.maze.basics.FPScounter.java
com.mjc.maze.basics.GameRect.java
com.mjc.maze.basics.MazePathBlock.java
com.mjc.maze.basics.PathConnectionData.java
com.mjc.maze.basics.Point.java
com.mjc.maze.basics.PointList.java
com.mjc.maze.basics.TileDirectionType.java
com.mjc.maze.basics.Vector2.java
com.mjc.maze.buttons.ButtonEvent.java
com.mjc.maze.buttons.ButtonListener.java
com.mjc.maze.buttons.GameButton.java
com.mjc.maze.events.GameEvent.java
com.mjc.maze.events.GameListener.java
com.mjc.maze.events.MazeEventType.java
com.mjc.maze.levelio.GameStateIO.java
com.mjc.maze.levelio.LevelIO.java
com.mjc.maze.mazestructure.Maze.java
com.mjc.maze.mazestructure.MazeCreator.java
com.mjc.maze.mazestructure.MazeDirections.java
com.mjc.maze.mazestructure.MazeTile.java
com.mjc.maze.mazestructure.MazeTileAssigner.java
com.mjc.maze.mazestructure.MazeTileType.java
com.mjc.maze.player.Player.java
com.mjc.maze.player.PlayerEvent.java
com.mjc.maze.player.PlayerListener.java
com.mjc.maze.powerup.PowerUp.java
com.mjc.maze.powerup.PowerUpListener.java
com.mjc.maze.powerup.PowerUpManager.java
com.mjc.maze.screens.GameScreen.java
com.mjc.maze.screens.LoadScreen.java
com.mjc.maze.screens.MazeScreen.java
com.mjc.maze.screens.StartScreen.java
com.mjc.maze.screens.WarningScreen.java
com.mjc.maze.sounds.SoundManager.java
com.mjc.maze.timer.MazeTimer.java
mazepainter.Animation.java
mazepainter.BrushPreviewPanel.java
mazepainter.DirectionPack.java
mazepainter.Door.java
mazepainter.Enemy.java
mazepainter.GameWorld.java
mazepainter.Item.java
mazepainter.Key.java
mazepainter.MazeMapEvent.java
mazepainter.MazePainter.java
mazepainter.MazePainterMainForm.java
mazepainter.MazeSection.java
mazepainter.MazeWorldMapPanel.java
mazepainter.PaintPanel.java
mazepainter.SerializableImage.java
mazepainter.SimplePic.java
mazepainter.Theme.java