A Genius Intro To Game Theory

A Genius Intro To Game Theory
Image: Nicky Case
To sign up for our daily newsletter covering the latest news, features and reviews, head HERE. For a running feed of all our stories, follow us on Twitter HERE. Or you can bookmark the Kotaku Australia homepage to visit whenever you need a news fix.

If you ever need to explain game theory to anyone, or you’re in need of a quick primer yourself, here’s a neat little tale that can help.

The above is part of an interactive little game created by Nicky Case, who runs a Patreon to create little games, explainers and other interactives around systems. And one of those creations is a little simulation you can play in your browser that’s based off The Evolution of Cooperation and The Complexity of Cooperation, two books from Robert Axelrod.

The overarching principle, as some of you might be familiar, is the Prisoner’s Dilemma. Pitted against another player, you can either choose to cheat (getting you up to three coins) or cooperate. The latter gets you two coins if the AI chooses to cooperate, but you only get one if they cheat. If you both cheat? Nobody gets any coins.

Case’s interactive graphic is actually a discussion about trust between people, why there is so little trust these days, and how game theory can explain all of this. But along the way it provides a useful visual primer into how game theory works, the most common strategies in non-zero-sum games (ones that have some reward for cooperation) and which ones prove to be the most effective, and the value of repeated interactions.

You can play through the whole thing yourself here. There’s other interactive animations and playable games on Case’s Patreon, including a simulator about coming out and a playable story about segregation in society.


  • Excellent intro. 🙂 As well as Axelrod, it’s worth reading John Maynard Smith.

    Also, the Parable of the Polygons that you linked to, I’ve been sharing that for couple of years.

Comments are closed.

Log in to comment on this story!