ANU group project - Android app that uses Google Maps API to allows players to use their GPS to find treasure and compete on a leaderboard.
This project was created during my university studies at ANU in 2019 and has been transferred from the ANU GitLab server.
Group project - see Acknowledgements and code comments for attributions.
View Demo
Table of Contents
An Android app that where players can use GPS and search for treasure (similar to Pokemon GO). Includes serverside functionality such as profiles and leaderboards. My primary contributions were creating the game logic, JSON player save data and randomly generated items.
- GPS functionality with Google Maps API
- Randomly generated treasure with unique properties
- Player data is stored on a Firebase server
- Custom player names and score leaderboard ranking
- Java
- Google Maps API
- Firebase
- JSON
- Android Studio
- Install Java
- Install Android SDK and Android Studio
- Built for Android 9.0
Unfortunately, the Firebase server is no longer active so the app is not usable. Feel free to try the app regardless at releases or modify the project to be a single player version if you wish.
Set your username, then enable GPS on your Android device. You will see items appearing on the map nearby - get within the blue circuit and press "collect treasure" to obtain a unique item. You can then view your inventory to see various attributes of that item. You can also view the leaderboard to see how your score compares to others.
Use Android Studio.
Email: tim.jameswork9800@gmail.com
Project Link: https://github.com/Tim-W-James/Java-GPS-Android-Game
- Australian National University provided project skeleton
- Nicholas Dale
- Byron Dobner