Creating the Hive Mind — Writing a Hive Engine
This post is the 1st post in my series Creating the Hive Mind — Building an AI for the board game Hive. If you’re unfamiliar with the topic, start at the beginning and work your way through. Feel free to reach out to me on Twitter if you need any clarification or have any suggestions!
Creating the Hive Mind — Building an AI for the board game Hive
At the start of 2018, I introduced my team at work to the board game, Hive, which they quickly became enamoured with. If you don’t know anything about Hive, the gist is that it’s a 2 player game where players use pieces that move around the board in unique ways to try to surround their opponent’s queen bee. If you need some additional context, or want to fully learn the rules of the game, it’s on BoardGameGeek.
Returning to Canada After 8 Months in Stockholm
Last week was the end of my 1 year assignment with Shopify in their Stockholm office, cut a little short thanks to COVID-19. I’d like to share my thoughts on the experience, how living and working abroad for a year went, and why I’ve decided to come home now.
DemoCamp at CUSEC '17
Last Wednesday night I arrived in Montreal, Quebec for the 16th annual Canadian University Software Engineering Conference, or CUSEC. Over the course of the three days, I listened to a number of compelling and enlightening talks, on the ins and outs of vector rasterization, and the social responsibilities we have as software developers.