PhotoHunt is an exciting mobile application developed as part of the Mobile Applications and Cloud Computing course. Built using Kotlin and Android Studio, PhotoHunt combines real-world exploration with advanced technology to create a captivating gaming experience.
-
Treasure Hunt Adventure: PhotoHunt is a modern twist on the classic treasure hunt. Users embark on quests to find randomly generated objects using their device's camera.
-
Image Classification: The app utilizes deep learning with Keras and ResNet50 to classify and verify the captured images, ensuring the correct objects are found.
-
Location-Based Discovery: PhotoHunt integrates GPS coordinates to aid users in locating objects and provides hints for added guidance.
-
Compete Globally: Engage in global competition with a leaderboard that ranks users based on their treasure hunting skills.
-
1v1 Versus Mode: Challenge friends or other users to a 1v1 battle, striving to achieve the highest score within the time limit.
-
OpenGL Graphics: The app employs OpenGL ES to render 3D cubes with textures, enhancing the visual appeal.
- Check out our Canva Presentation for more details on PhotoHunt.
-
Clone the Repository: Clone this repository to your local machine.
-
Install Dependencies: Ensure you have Android Studio installed and set up.
-
Build and Run: Open the project in Android Studio, build the app, and run it on your Android device or emulator.
-
Start Hunting: Explore the exciting world of PhotoHunt, complete quests, and compete with friends and players worldwide.