Virtual Bumblebees

This project provides a simple environment for modeling an artificial life construct called the Virtual Bumblebees. The Virtual Bumblebees is a two-dimensional cellular automaton where the full board updates each time step based on the prior board state and a limited list of rules.

Artificial life uses information concepts and computer modeling to study life in general, and terrestrial life in particular. It aims to explain particular vital phenomena, ranging from the origin of biochemical metabolisms to the coevolution of behavioral strategies, and also the abstract properties of life as such (“life as it could be”). In the case of the Virtual Bumblebees, it is a cellular automaton, the most famous of which is Conway’s “Game of Life,” first made popular by Gardner.

You can play without installing at https://bumblebees.jameshoward.us/.

Source Code

Installation

The application is a single page HTML site with associated CSS and Javascript files. To install, you can place the files in any web-accessible directory or install locally and open index.html in a browser. Additional information is available in the repository.

Dependencies

  • None beyond a Javascript-capable browser

Contribution guidelines

Related Publications

James P. Howard, II: Virtual Bumblebees Artificial Life Simulation. The Journal of Open Source Software, 2 (13), pp. 256, 2017. (Type: Journal Article | Links | BibTeX)

Blog Posts

Image by Pexels / Pixabay.