This is Snake Game I have build with Java.
This is a basic version of the classic Snake game, created primarily to understand and demonstrate the core logic behind it. The project is still in its early stages and will evolve over time as I continue to learn and improve.
The long-term vision is to turn this into an open-world Snake game β where:
- The language should be Java only.
- The game doesn't end when the snake hits the wall (snake can pass through).
- The game only ends when the snake collides with itself.
- More engaging gameplay features will be added over time.
Feel free to fork, modify, or improve this game. Your contributions will not only help the project grow but also help me better understand collaborative development and how GitHub works. Any suggestions, pull requests, or feedback are appreciated!
- Allow the snake to pass through walls (no game over on wall collision)
- Add a bonus item that increases the snake's size by two segments
- Implement game over when the snake hits itself
- Improve graphics and animations
- Add polish and enhancements to overall gameplay
Some of the above mechanics may change during development based on how they affect the gameplay experience. The aim is to strike a balance between fun, challenge, and innovation.
To run the game locally:
# Clone the repository
git clone https://github.com/Ayush9545/Snake_Game.git
# Navigate to the project directory
cd Snake
cd Board