The Labyrinth is an exciting arcade game where players use joysticks to control a puzzled platform, navigating a ball through the maze and into the winning box. The game also records the time taken to complete the puzzle, which is then displayed as the high score.
- Arduino UNO: The microcontroller used to interface all components.
- Joysticks: Used to control the movement of the platform.
- LCD Displays: Shows game status and high scores.
- Metal Gear Servo MG995: Controls the tilt and movement of the platform.
- IR Sensor: Detects when the ball reaches the winning box.
- Joystick Controls: Precisely control the platform to navigate the ball.
- Dynamic Puzzle: Challenging and engaging puzzle layout.
- High Score Tracking: Time taken to complete the puzzle is recorded and displayed.
- Interactive Display: LCD displays show game information and high scores in real-time.
- Arduino IDE
- Basic knowledge of electronics and Arduino programming
-
Clone the Repository:
git clone https://github.com/IkkiOcean/Labyrinth_Game.git cd the-labyrinth
-
Open the Project in Arduino IDE:
- Open
the-labyrinth.ino
file in the Arduino IDE.
- Open
-
Install Required Libraries:
- Ensure you have the following libraries installed in your Arduino IDE:
- Servo
- LiquidCrystal
- Ensure you have the following libraries installed in your Arduino IDE:
-
Upload the Code:
- Connect your Arduino UNO to your computer and upload the code from
the-labyrinth.ino
.
- Connect your Arduino UNO to your computer and upload the code from
- Start the Game: Power on the Arduino. The LCD will display "Ready" when the game is ready to start.
- Navigate the Ball: Use the joysticks to tilt the platform and navigate the ball through the puzzle.
- Reach the Winning Box: The IR sensor will detect when the ball reaches the winning box and stop the timer.
- High Score: The LCD will display the time taken to complete the puzzle. Try to beat your high score!
If you have any questions or feedback, feel free to open an issue or reach out to me at [email protected].
Enjoy playing The Labyrinth and challenge yourself to beat the high score!