BREVE: a 3D Environment for the Simulation of Decentralized Systems and Artificial Life

Jon Klein1

1Complex Systems Group
Department of Physical Resource Theory
Chalmers University of Technology and
Göteborg University
SE-412 96 Göteborg, Sweden

Abstract:

BREVE  is a 3D simulation environment designed for simulation of decentralized systems and artificial life. While breve is conceptually similar to existing packages such as Swarm  and StarLogo,  the implementation of BREVE-which simulates both continuous time and continuous 3D space-is quite different such that the environment is suited to a different class of simulations. BREVE includes an interpreted object oriented language; an OpenGL display engine; collision detection; as well as experimental support for articulated body physical simulation and collision resolution with static and dynamic friction. The ultimate goal of the system is to allow decentralized simulations to be implemented quickly and easily while providing a powerful framework to facilitate the construction of advanced artificial life simulations.



Russell Standish
2002-11-13