Presented by Sendwithus, built by Stembolt, and powered by Workday.
March 4th, 2017 at the Victoria Conference Centre.
BattleSnake is a programming competition held in Victoria, BC.
Teams program web-based AIs for the classic arcade game "Snake". Multiple teams compete on the same board at the same time, and the winner is the last team slithering!
Looking for event info? Want to register? Visit www.battlesnake.io.
Need help? Have questions? Email [email protected].
API Reference
Tutorial Slides
2016 Orientation Slides
Starter Snakes provided by Sendwithus (Heroku Ready)
Example Snakes provided by Stembolt
Example Snakes provided by Giftbit
Other Example Snakes
Traitor Snake (Winner of Battlesnake 2016, Advanced Division)
- Install Docker
- Run
docker run -it -p 4000:4000 stembolt/battle_snake
- Visit
http://localhost:4000
NOTE: Docker runs on a virtual lan so when you add a snake to the game you cannot use localhost, use your internal IP instead.
INFO ABOUT BOUNTY SNAKES HERE
Team | Snake(s) | Grid | Win Condition | Bounty |
---|---|---|---|---|
Beanstream | Beantail - Hungry Beantail - Mamba Beantail - Venom |
12x12 30x30 20x20 |
3 x 1v1 | ?? |
Giftbit | Typescript Snake Little Rouser |
?? | 2v1 Survival | ?? |
Latitude Geographics | Cascadia Megathrust | 30x30 | 1v1 Survial | ?? |
SparkLIT | Remora Snake | 20x20 | Remora will follow your snake. Lead it towards food. Once the taunt indicates it has eaten enough, kill it. |
?? |
Pretio | Mimic Snake | 20x20 | 1v1 Survival | ?? |
RedBrick | Robosnake | 17x17 | 1v1 Survial | ?? |
Rooof | Rooof | 20x20 | 1v1 Survial | ?? |
Sendwithus | jsnek dsnek |
?? | 2v1 Survival | ?? |
Stembolt | Genetisnake | ?? | ?? | ?? |
Stocksy | Snakesy | 20x20 | ?? | ?? |
Workday | Battle Constrictor | ?? | 1v1 Survial | ?? |
- Yes, BattleSnake has partnered with four food trucks to provide lunch and dinner free of charge to all participants and volunteers. You will be given a lunch and dinner voucher to use when you check-in and register your team. The trucks will be located at the Royal BC Museum.
- Bring your laptop with power adapter and a water bottle. That is it!
- Yes, Barkerville Beer is hosting the BattleSnake after party at The Guild Freehouse. It will start right after the tournament is finished. Small bites will be provided for all attendees and the first 50 arrivals will receive a free glass of beer.
- YES! We highly recommend it.
- If you want to collect a Bounty Snake prize you have to go to the company booth that is hosting that snake and challenge them to a duel. The company will run the battle and if your snake is victorious you will be awarded the prize. Each snake will have different win conditions so come prepared.
- If you want to attend the morning tutorial you need to be at the Conference Centre by 9:00 am. If you don't plan on being at the morning tutorial you need to start registering your team and check-in individually at 10:00 am. Orientation starts at 11:00am sharp.
Have sample code you'd like to share? Have useful links? See a typo?
Create a Pull Request on Github or email us at [email protected].