Virtual Character

Cera-Cranium Bot

~ 20 CC Processors

~ 4 cycles per second


The CC-Bot family is composed by several implementations of autonomous agents based on the CERA-CRANIUM Cognitive Architecture. First versions were created by Raúl Arrabales back in 2008 using Microsoft Robotics Developer Studio and designed to control physical robots. A few more advanced variants were coded later by Jorge Muñoz and Raúl Arrabales based on JAVA programming language and designed to perform as believable NPC (Non-Player Characters) in a first-person shooter video game (Unreal Tournament).

CC-Bot2 version won the International 2K BotPrize competition in 2010 at the IEEE Computational Intelligence in Games (CIG) conference, being the most human-like bot. This competition is a variant of the Turing Test aimed at developing artificial agents indistinguishable from humans.

Currently CC-Bot family of autonomous agents are used as a test-bed for cognitive architecture design in different domains of applications.

Specific details about CC-Bot2 implementation can be found in this AIGameDev article.