Tyrrell's World

Tyrrell's "Simulated Environment" was built as part of the PhD research of Toby Tyrrell at the University of Edinburgh in 1993. The intention was to model a complex environment inhabited by a creature with multiple conflicting goals.

This is a re-implementation in Java based on Tyrrell's implementation in C.

Reference: Tyrrell, Toby (1993), Computational Mechanisms for Action Selection, PhD thesis, University of Edinburgh, Centre for Cognitive Science.



  1. Detailed explanation of Tyrrell's World
  2. Reference - Definition of state, action, score

  3. How to write a Mind for Tyrrell's World.
  4. Build on these skeleton Java programs:
    • Sample Mind
    • Sample MindM (a Mind that calls other Minds)