Skip to content

Repository files navigation

LabyrinthRunner

A Simple 2D Java Labyrinth Runner Game

How to Run

To play the game, you have two options:

  1. Using the Executable JAR File

    • Ensure you have Java JDK or JRE installed.
    • Simply execute the 'LabyrinthRunner.jar' file.
  2. Using an IDE

    • Download the project files.
    • Run the 'GameMenu.class' in your Java IDE.

Features and Functionality

  • Start menu with options for 'New Game', 'Higher Difficulty' (currently not working), and 'Exit'.
  • Randomly generated 20x15 map with walls, pathways, coins, exits, and power-ups (if implemented).
  • Snake movement towards the player.
  • Game over if the snake eats the player.
  • Scoreboard displaying past coin-collecting high scores.
  • Win the game by reaching the exit square.
  • Retry option on the game over screen.

Project Structure

  • .settings/: Eclipse settings folder.
  • bin/: Compiled Java bytecode directory.
  • src/: Contains the source code.
  • .classpath: Eclipse classpath file
  • .gitattributes: Git attributes file for configuring Git behavior.
  • .project: Eclipse project file .
  • LICENSE: License file specifying the project's licensing terms.
  • LabyrinthRunner.jar: Executable JAR file to run the game.
  • README.md: This README file.
  • highscores.txt: File storing the past coin-collecting high scores.

Future Enhancements

Possible features in future releases:

  • Power-ups for the player.
  • Higher difficulty levels.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Submit a pull request with a clear description of your changes.

License

This project is licensed under the GNU General Public License (GPL)

About

A Simple 2D Java Labyrinth Runner Game

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages