From EvoLudo
Jump to: navigation, search
Welcome to EvoLudo wiki

EvoLudo is a growing collection of interactive tutorials that complement numerous research articles on evolutionary games (ludo Latin for "I play" or Italian for "game"). These tutorials allow the reproduction and verification of results reported in scientific articles. In addition, they are intended to encourage the interested reader, students and researchers to explore the fascinating world of game theory and evolutionary dynamics in a playful manner. This helps to develop a better intuitive understanding of the often complex evolutionary dynamics and encourage further explorations in the fascinating and often mesmerizing world of spatio-temporal patterns.

EvoLudo is the successor of the VirtualLabs, which had been inspired by Karl Sigmund and have attracted over 250k visitors since their initial instalment in 2002.


June 2016: 3D capabilities added to EvoLudo using WebGL! Check out the 3D representations of population structures. If you have your red-cyan glasses ready, the structures can be viewed even in real 3D (use context menu). In addition some fullscreen capabilities have been added but this feature is still under construction - stay tuned.

March 2016: EvoLudo revamped! Java applets have been retired and, as a welcome side-effect, the interactive tutorials are now finally also accessible from tablets and other mobile devices. This major update of the EvoLudo simulation and visualization framework has been made possible through my sabbatical leave from UBC and facilitated by an extended research visit of Arne Traulsen's group at the Max-Planck Institute for Evolutionary Biology in Plön, Germany.

Evolutionary trajectory in a finite population as generated by stochastic differential equations

Stochastic dynamics in finite populations

New tutorial that complements a research article which establishes a transparent link between individual based simulations and the deterministic dynamics of the replicator equation through stochastic differential equations.

Traulsen, A., Claussen, J. C. & Hauert, C. (2012) Stochastic differential equations for evolutionary dynamics with demographic noise and mutations. Phys. Rev. E 85 041901 doi: 10.1103/PhysRevE.85.041901

Kaleidoscope Prisoner's Dilemma (t=600).png


Classic patterns generated by the spatial prisoner's dilemma and first published by Nowak, M. A. & May, R. M. Nature 359 826-829 (1992). Spatial structure enables cooperators (blue, green) survive under conditions where otherwise defectors (red, yellow) would take over. Through spatial clustering cooperators interact more frequently with other cooperators and reduce exploitation by defectors.

Spatial Ecological PGG - Chaos, symmetric (t=6000).png


Spatial heterogeneity promotes cooperation based on different types of pattern formation processes driving the density distribution of cooperators (green) and defectors (red). Individuals can migrate (diffuse) in order to populate empty territories (black). Slow diffusion of cooperators fosters aggregation in highly productive patches (activation), whereas fast diffusion enables defectors to readily locate and exploit these patches (inhibition). These antagonistic forces promote co-existence of cooperators and defectors in static or dynamic patterns, including spatial chaos of ever changing configurations

EvoLudo on the NOVA display in the main train station in Zürich,Switzerland.


Installation "Evolution" on the NOVA, the world's largest true 3D display in the main train station in Zürich, Switzerland. The installation was created in collaboration with media artist Chandrasekhar Ramakrishnan and is based on the EvoLudo simulation toolkit. “Evolution” was presented in September 2009 in honour of Darwin's bicentenary and has now become part of the permanent collection.

The NOVA display is a 5×5×1m cube of 25,000 LED lights and displays the competition of cooperators (blue, green) and defectors (red, yellow) in the prisoner’s dilemma in 3D unfolding as an ‘evolutionary kaleidoscope’.