Image for post
Image for post

This was my first Battlesnake competition. If fact it was the first coding competition I was ever apart of. I ended up competing in the intermediate category. Originally I was going to compete in the expert category, but after speaking with a few people who competed in the expert category previously I decided against it as I didn’t think my snake would be up for the challenge.

Here is my thought process while programming my snake.

1. Choose a programming language

After looking at the API I decided on picking Node.js as the language I would use. I chose this for two reasons:

· I had recently worked with a company that used Node.js to build a web app so I was familiar enough with it. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store