(by Jamie Birch, Sarah Carter, Ching Chi Chan, Matthew Ellams, Sam Grant, and Alex Lorimer)
 
CodeAColony is a prototype game that gives players significant control over a colony of bees. This colony can exhibit complex, collective behaviors determined by player-constructed algorithms. Targeted at Key Stage 3 level students, the aim is to develop and reinforce computing skills that have become a statutory part of the UK curriculum as of September 2014 (with a significant focus on the application of logic and algorithmic problem solving).
 
We have designed the game to allow players to experiment with custom problem solving/swarm intelligence algorithms, within a graphically rich, interactive context. The bees have an intuitive API, and are endowed with a small amount of memory along with an ability to conditionally interact with both their local environment and with neighboring bees. The controlling algorithm is constructed and manipulated by the player graphically, represented as visual connections between selected nodes (which represent functions) within a graph. The player’s objective in Code A Colony is to design and build a sufficiently complex algorithm to allow their colony to survive for as many years as possible. This will require the bees to explore, to discover and collect resources (enough to brave the winter), and to communicate information to other bees, while also fending off enemies and responding to environmental threats such as rain and snow.

This was a group project that took place over the course of 3 months at the beginning of an MSc Computer Science degree at Bristol Unversity 2015-2016. The brief was to address the question, "how can computing concepts be demystified to a new audience?" CodeAColony received the highest grade in the cohort (83%).
 
 
The trailer below provides a comical overview of the majority of game features
(with a few inside jokes directed at our cohort and professors).
As a requirement of the MSc software engineering module, this game was programmed in C, using the SDL graphics library
Code a Colony
Published:

Code a Colony

The work of Jamie Birch, Sarah Carter, Ching Chi Chan, Matthew Ellams, and Alex Lorimer. Code A Colony is a prototype game that gives players si Read More

Published:

Creative Fields