Snakes who play Battlesnake 🐍
Developed live on stream at twitch.tv/defiines
- SillyBoi implements naive approaches to survival and finding food
- Skagit plans to implement some sort of hamiltonian cycle algorithm before augmenting with flood-fill
- Sifl is controlled by human input via gamepad, more sock puppet than snake
- Olly will also be gamepad-controlled, but will try to help avoid walls and other snakes
- I started with the Battlesnake C# Starter by neistow
- Some code rapidly (sloppily) ported from Python project snake by chuyangliu
- Hamilton solver code ported from Hamiltonian Cycle on Tutorials Point by Sharon Christine
- Snake: Hamiltonian Cycle - Literature review
- Based largely upon Efficient solution for finding Hamilton cycles in undirected graphs
- Also Nokie 6110 Part 3: Algorithms by John Tapsell
- itself, based upon Prim's algorithm (Maze Generation)