- Notifications
You must be signed in to change notification settings - Fork319
A simple snake game in java - Well documented
License
NotificationsYou must be signed in to change notification settings
hexadeciman/Snake
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 👌
- Java runtime installed
- Alternatively: Docker
- 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)
- InstallXquartz
- 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
- 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