A simple BattleSnake written in Java. Entered in the 2018 Intermediate competition.
Our snake's strategy was aggresive. For each turn, if the snake wasn't the largest on the board, or if the health was below a specific threshold, the snake would navigate towards the safest food. Otherwise, she would try to target other snakes' heads to either eliminate the opponent in a head-on collision or trap them by cutting off their path. The snake also included an unimplemented passive state, where she would try to loop back around to her tail to avoid collisions.
The snake's biggest drawback was trapping itself in its own tail. We didn't implement an effective algorithm to calculate dangerous regions of the board, and ultimately the snake only died by running out of moves.
Bounty Snakes:
- Beat Bambora's bounty snake
- Beat Rooof's bounty snake
- Beat Giftbit's bounty snake
- Beat GitHub's two snakes in only 67 moves
- Beat Sendwithus' three bounty snakes
- Beat Semaphore's zombie snakes and hungry snake
- Lost to Accio's defensive snake
- Lost to AppColony's tron snake
- Lost to Redbrick's champion snake
- Lost to Workday's bounty snake
- Lost to CheckFront's two bounty snakes
The snake came third in our round of the battle. There were 57 competitors in the intermediate tier. The tournament can be viewed on Sendwithus' Twitch stream.
- Built in collaboration with Ben Austin and Jaxson Van Doorn, 2018-03-03
- Designed for Sendwithus' BattleSnake competition, 2018-03-03