I am in middle school, and I like learning new things in coding. I've never worked as a coder, it's all for fun.
I made a minmax battlesnake, with Iterative Deepening and Alpha-Beta pruning. It is meant to play in 1v1s, but it can still play in other things too. It knows how to do wrapped, hazard, spiral wrapped, constrictor, spicy royale, and just plain royale too! Thanks for reading this. Update: CoolerSnake! has reached 700 lines!
Just CoolerSnake! but rust
This snake just does a lot and a lot of flood-fill/pathfinding. It has no tree search, just a lot of heuristics. This snake takes a very different approach from CoolerSnake!, so they play very differently. This snake is retired, and now CoolerSnake! is my main snake. If you want to play a game against it, feel free, but play like 2 games before hand to wake up the server.
Win vs Pea-eater
Constrictor mode, 4 Battlesnakes, 11x11 Board, 46 Turns
Standard mode, 4 Battlesnakes, 11x11 Board, 893 Turns
Win against Pea Eater saw 26 moves beforehand
Wrapped mode, 4 Battlesnakes, 11x11 Board, 337 Turns
Winning against Shapeshifter, Jagwire, and Hovering Hobbes all at once!
Standard mode, 4 Battlesnakes, 11x11 Board, 849 Turns
3 deaths one turn
Wrapped mode, 4 Battlesnakes, 11x11 Board, 53 Turns
first win against shapeshifter
Standard mode, 4 Battlesnakes, 11x11 Board, 1106 Turns
Win against Salazar Slitherin
Wrapped mode, 4 Battlesnakes, 19x21 Board, 698 Turns
3 snakes in a 4 snake mode? Glitched??
Wrapped mode, 3 Battlesnakes, 19x21 Board, 688 Turns
Standard mode, 2 Battlesnakes, 11x11 Board, 262 Turns