Puzzle X is an engaging Android application that transforms your captured photos into challenging sliding puzzles. Users can snap a picture using their device's camera, shuffle it, and then attempt to solve the scrambled puzzle.
-
Customizable Puzzles: Capture images directly from your camera to create personalized puzzles.
-
Multiple Difficulty Levels: Choose from three grid sizes:
- 3x3 (Easy)
- 4x4 (Normal)
- 5x5 (Hard)
-
Intelligent Puzzle Solver: Utilizes a solver implemented with a Priority Queue and the A* Algorithm, leveraging Manhattan distance for optimal solutions.
-
High Score Tracking: Compete against yourself by aiming for the minimum number of moves to solve each puzzle.
- Development Environment: Built using Android Studio 1.3 with API level 22.
- Languages Used: Java for backend logic and XML for frontend design.
To set up and run Puzzle X on your local machine:
-
Clone the Repository:
git clone https://github.com/akgarhwal/Puzzle-X-Android-Game.git
-
Open in Android Studio: Launch Android Studio and open the cloned project.
-
Build and Run: Connect your Android device or start an emulator, then build and run the project through Android Studio.