Rush Hour šŸš—

Rush Hour šŸš—

šŸš— Overview

This project is a simple and interactive ASCII-based game developed as part of a university assignment. The goal is to replicate the famous game Rush Hour, challenging players to navigate a grid and free a blocked vehicle by strategically moving other cars.

šŸ› ļø Technologies Used

  • Java & PostgreSQL ā€“ For game logic and data persistence.
  • ASCII Rendering ā€“ Provides a simple but engaging visual representation of the game.

šŸŽ® Features

āœ… Main Menu ā€“ Start the game, view the tutorial, or quit.
āœ… Game Setup ā€“ Choose your username and difficulty level. Reuse an existing username to continue progress or select a specific card ID for replaying a level.
āœ… Gameplay View ā€“ Displays card ID, level, and moves. Follow on-screen instructions to play
āœ… Endgame Screen ā€“ Review moves, replay the card, start a new one, or quit. āœ… Leaderboard ā€“ Compare your score with other players and track your progress.

This project brings the challenge of Rush Hour into a unique ASCII format, offering a fun and engaging experience while reinforcing problem-solving skills. šŸš¦šŸŽ®