I love to program and Battlesnake looked really cool!
What it does
Competes against against other snakes using its programming ruleset.
How I built it
Started with the Battlesnake Python starter project and worked up from there.
Challenges I ran into
Developing a Battlesnake is all about finding the circumstances that kill your snake and finding ways to prevent them from ever happening again.
Accomplishments that I'm proud of
Getting first place in the student division in Battlesnake at WyoHack.
What I learned
A lot about Python programming, version control, project management, code organization, AI, testing + debugging, etc.
What's next for Boomslang
Better enemy snake movement prediction, advanced AI, more self-control, etc. Currently, Boomslang is very friendly toward other snakes - that will change.