breve (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
breve
Breve.png
Developer(s) Jon Klein
Stable release 2.7.2 / February 19, 2008; 3 years ago (2008-02-19)
Operating system Mac OS X, Windows, Linux
Type simulation, artificial life
License GNU General Public Licence
Website spiderland.org

Breve (sometimes written with lowercase b) is a free, GPL software package that enables users 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 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 also includes full support for writing simulations in Python.

Breve features an extensible plugin architecture that allows one 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.

[edit] See also

[edit] References

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export