REPOSITORY OVERVIEWLive repository statistics
★ 381Stars
⑂ 325Forks
◯ 26Open issues
◉ 381Watchers
79/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
54 Maintenance state20% weight
65 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
The Snake
A simple snake game in java .
Using Threads and Java Swing to display the game.
The code is well commented, if you have any questions or want to continue this project feel free to do so 👌
How it looks:

How you can support me:
How to run the project:
Requirements:
- Java runtime installed
- Alternatively: Docker
How to play the game:
- Just download the SnakeGame.jar file
- Run it
- Start playing with the arrows keys
- If you lose, just close it and re-open it (I will add a restart button possibly)
How to run on Mac OSX with Docker:
- Install Xquartz
- Launch XQuartz. Under the XQuartz menu, select Preferences
- Go to the security tab and ensure "Allow connections from network clients" is checked.
- In XQuartz terminal: Run xhost + ${hostname} to allow connections to the macOS host *
- run
sudo docker-compose up --build
Troubleshooting (No X11 DISPLAY variable was set):
- If on linux make sure you don't have a headless version of Java installed
- Otherwise check to make sure display environment variable is set
export DISPLAY=:0.0
Mentions
Blog Posts:
Academia: