breve (軟件)

Breve (首寫字母有時以小寫形式「b」出現)是一個自由開源軟件包,允許用戶構建分佈式系統人工生命的三維模擬。用戶可以定義三維世界中的多智能體(multi-agent)系統的行為,以便觀察它們的相互作用。

breve
開發者Jon Klein
當前版本2.7.2(2008年2月19日 (2008-02-19)
作業系統Mac OS X, Windows, Linux
類型simulation, artificial life
許可協議GNU General Public Licence
網站www.spiderland.org

Breve涵蓋了三維人工體物理模擬,具有對物體之間衝撞行為的探測和響應機制以及一個OpenGL顯示引擎。因此它可以用來模擬並以可視化方式呈現出一個半現實(或者說接近真實)的生物和世界。

Breve模擬過程的代碼是用一種叫做steve的易用語言編寫的。這種語言具有面向對象的特點,同時具有多種語言的優點,如C語言PerlObjective-C。Breve也包括對使用Python編寫模擬過程的完全支持。

Breve的一大特色在於其可擴展內嵌插件architecture,允許人們編寫插件並使之與先前已有的代碼和工程相互作用,而且具有對用於進化計算的Push語言的內部支持。

現已編寫出在Breve中用於生成MIDI音樂和下載網頁的插件,且可通過Lisp環境交互。

外部連結