Android Open Source - Hardware accelerometer MazeRace






Project Summary

CS 2114 Android project. Randomly generated mazes via depth first search are solved using the accelerometer on the user's android device..

Web Site / Source Repository

MazeRace is hosted in the following web site
https://github.com/DrewSorrels/MazeRace

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

ItemValue
Java File Count44
Supported screen sizes[hdpi]
Target SDK Version17
Minimum SDK Version8
Activity Count6
jar files usedandroid-support-v4.jar
junit-4.7.jar
sofia-with-dependencies.jar
student.jar
Required Permissionsandroid.permission.WAKE_LOCK




Resource Files

There are 2 image files in MazeRace. The names of the image files are listed as follows.

pause_button.png
resume_button.png

The following screenshort is generated from the image listed above.

null

Java Source Files

MazeRace has the following Java source files.

com.example.marblemaze.Cell
.java
com.example.marblemaze.CellTests
.java
com.example.marblemaze.GoalCircle
.java
com.example.marblemaze.Hole
.java
com.example.marblemaze.LossScreen
.java
com.example.marblemaze.LossScreenTests
.java
com.example.marblemaze.MarbleShape
.java
com.example.marblemaze.Maze
.java
com.example.marblemaze.MazeChooserScreen
.java
com.example.marblemaze.MazeChooserScreenTests
.java
com.example.marblemaze.MazeGenerator
.java
com.example.marblemaze.MazeGeneratorTests
.java
com.example.marblemaze.MazeScreen
.java
com.example.marblemaze.MazeScreenTests
.java
com.example.marblemaze.MazeTest
.java
com.example.marblemaze.PauseScreen
.java
com.example.marblemaze.PauseScreenTests
.java
com.example.marblemaze.TestMazeScreen
.java
com.example.marblemaze.TitleScreen
.java
com.example.marblemaze.TitleScreenTests
.java
com.example.marblemaze.VictoryScreen
.java
com.example.marblemaze.VictoryScreenTests
.java
com.example.marblemaze.Wall
.java
com.example.marblemaze.WallTests
.java
com.example.marblemaze.observableevents.BulletAddedEvent
.java
com.example.marblemaze.observableevents.BulletRemovedEvent
.java
com.example.marblemaze.observableevents.EventTests
.java
com.example.marblemaze.observableevents.HoleAddedEvent
.java
com.example.marblemaze.observableevents.MarbleAddedEvent
.java
com.example.marblemaze.observableevents.MarbleRemovedEvent
.java
com.example.marblemaze.observableevents.ObservableMazeComponent.java
com.example.marblemaze.observableevents.VictoryEvent
.java
com.example.marblemaze.observableevents.WallAddedEvent
.java
com.example.marblemaze.observableevents.WallRemovedEvent
.java
com.example.marblemaze.observableevents.WeaponSpawnerAddedEvent
.java
com.example.marblemaze.weapons.Bullet
.java
com.example.marblemaze.weapons.Laser
.java
com.example.marblemaze.weapons.LaserSpawner
.java
com.example.marblemaze.weapons.LaserTests
.java
com.example.marblemaze.weapons.Rocket
.java
com.example.marblemaze.weapons.RocketSpawner
.java
com.example.marblemaze.weapons.RocketTests
.java
com.example.marblemaze.weapons.SpawnerTests
.java
com.example.marblemaze.weapons.WeaponSpawner
.java