Breve (software)
From Wikipedia, the free encyclopedia
breve | |
---|---|
Developer(s) | Jon Klein |
Latest version | 2.4 |
Release date(s) | 05/15/2006 |
Genre(s) | simulation, artificial life |
Mode(s) | CLI, GUI |
Platform(s) | Mac OS X, Windows,Linux |
- The correct title of this article is breve (software). The initial letter is shown capitalized due to technical restrictions.
breve is a free, GPL software package which makes it easy to build 3D simulations of decentralized systems and artificial life. Users can define the behaviors of multi-agent systems in a 3D world and observe how they interact.
breve includes 3D articulated body physical simulation with collision detection and response, so one can simulate realistic creatures, and an OpenGL display engine to visualize your simulated worlds.
breve simulations are written in an easy to use language called steve. The language is object-oriented and borrows many features from languages such as C, Perl and Objective-C.
breve features an extensible plugin architecture which allows to write plugins and interact with pre-existing code and projects and has built-in support for the Push programming language for evolutionary computation.
Plugins have been written in breve to generate MIDI music, download web pages and interact with a Lisp environment.
A simple Braitenberg simulation. |
[edit] External links
- breve home page
- breve forums
- Evolutionary Computing with Push
- Biota.org podcast interview with Jonathan Klein via iTunes
- The same Biota.org interview via Yahoo