Java Conda is a Java-based implementation of the classic Snake game. It features a graphical user interface for gameplay and settings, a scoreboard system, and game state management. The game allows players to customize the snake's color, speed, and length. It also includes unit tests and utilizes serialization for game state saving and loading.
- Customizable Snake: Players can customize the snake's color, speed, and length.
- Scoreboard System: The game keeps track of the player's score and displays it on a scoreboard.
- Game State Management: The game state can be saved and loaded, allowing players to continue their game later.
- Graphical User Interface: The game features a GUI for gameplay and settings.
- Clone the repository to your local machine.
- Open the project in IntelliJ IDEA.
- Run the
SnakeGame.java
file.
- Use the arrow keys to control the direction of the snake.
- Press
ESC
to pause the game. In the pause menu, you can save or load the game state, or return to the main menu.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.