Contribute Media
A thank you to everyone who makes this possible: Read More

Risk Analysis


PyData Amsterdam 2017

Training a genetic algorithm to play the game of Risk.

The popular board game of Risk has many fans around the world. Using a Python-based simulation of the game, we use a genetic algorithm to train a risk-playing algorithm.

During this talk we’ll explain what genetic algorithms are and we’ll explain an entertaining use-case: how to win at popular board games. During the talk we’ll demo how object oriented patterns help with the design and implementation of these algorithms. We’ll also demonstrate a library that allows users to push their own risk bots into a game and battle it out on.


Improve this page