https://github.com/orangomango/snake
Snake game (Bot included) using the Hamiltonian cycle and some pathfinding algorithms.
https://github.com/orangomango/snake
ai java javafx snake webfx
Last synced: 4 months ago
JSON representation
Snake game (Bot included) using the Hamiltonian cycle and some pathfinding algorithms.
- Host: GitHub
- URL: https://github.com/orangomango/snake
- Owner: OrangoMango
- License: mit
- Created: 2023-01-25T18:49:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-03T11:29:38.000Z (4 months ago)
- Last Synced: 2026-03-03T14:32:59.230Z (4 months ago)
- Topics: ai, java, javafx, snake, webfx
- Language: Java
- Homepage: https://orangomango.itch.io/snake
- Size: 1010 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Perfect snake AI
Snake game (Bot included) using the Hamiltonian cycle and some pathfinding algorithms.
## Download
itch.io page: https://orangomango.itch.io/snake
Available for browser, windows, mac and linux (amd64 and arm64)
## Keys
* Use Arrows to move the snake.
* F1 to toggle FPS and Hamiltonian path visualization
* F2 to toggle AI.
* O/P to change the snake's speed
* SPACE to pause/resume
The first slider changes the cell size (Max: small playground) and the second one changes the tick time (in milliseconds, Max: slow game).
