Rahul Sharma (Editor)

Breve (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Jon Klein

Website
  
www.spiderland.org

Breve (software)

Stable release
  
2.7.2 / February 19, 2008; 9 years ago (2008-02-19)

Operating system
  
Mac OS X, Windows, Linux

Type
  
simulation, artificial life

License
  
GNU General Public Licence

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 and an OpenGL display engine, so one can simulate and visualize semi-realistic creatures and 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.

References

Breve (software) Wikipedia


Similar Topics