Previous Episode: Building for Ethereum in Go
Next Episode: Using Go in unusual ways

In the past decade a variety of games have emerged where players need to create an AI to play the game rather than play the game directly. In this episode we speak with the creator of one of those games - Battlesnake. Brad Van Vugt joins us to talk about building a game engine using Go, making programming games easier for beginners to get started with, the long term vision for games like Battlesnake, and more.

In the past decade a variety of games have emerged where players need to create an AI to play the game rather than play the game directly. In this episode we speak with the creator of one of those games - Battlesnake. Brad Van Vugt joins us to talk about building a game engine using Go, making programming games easier for beginners to get started with, the long term vision for games like Battlesnake, and more.

Leave us a comment

Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!

Sponsors:



Teleport – Quickly access any resource anywhere using a Unified Access Plane that consolidates access controls and auditing across all environments - infrastructure, applications, and data. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users.
Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit.

Featuring:


Brad Van Vugt – Twitter, GitHub, WebsiteJon Calhoun – Twitter, GitHub, WebsiteMat Ryer – Twitter, GitHub, LinkedIn, Website

Show Notes:



Battlesnake - Sign up and try out Battlesnake
Battlesnake in Action - A few quick 1v1 games between one of Brad and Jon’s Battlesnakes
2019 Battlesnake Finals - The crazy unexpected win of the 2019 championship
Board Generator - A Battlesnake board generator created by a community member.
Battlesnake Rules Engine - The game rules engine that is written in Go.

Something missing or broken? PRs welcome!

Twitter Mentions