My maze game 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.
The following table is the detailed list of The-Maze.
Item | Value |
---|---|
Java File Count | 68 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi, nodpi] |
Target SDK Version | 8 |
Minimum SDK Version | 8 |
Activity Count | 1 |
Required Permissions | android.permission.DISABLE_KEYGUARD android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\dejavusans.ttf |
Raw File Names | res\raw\click.mp3 res\raw\footsteps.mp3 |
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.
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