breve (軟件)
外觀
沒有或很少條目連入本條目。 (2015年1月27日) |
此條目沒有列出任何參考或來源。 (2013年3月8日) |
開發者 | Jon Klein |
---|---|
作業系統 | Mac OS X, Windows, Linux |
類型 | simulation, artificial life |
許可協議 | GNU General Public Licence |
網站 | www |
Breve (首寫字母有時以小寫形式「b」出現)是一個自由開源軟件包,允許用戶構建分佈式系統和人工生命的三維模擬。用戶可以定義三維世界中的多智能體(multi-agent)系統的行為,以便觀察它們的相互作用。
Breve涵蓋了三維人工體物理模擬,具有對物體之間衝撞行為的探測和響應機制以及一個OpenGL顯示引擎。因此它可以用來模擬並以可視化方式呈現出一個半現實(或者說接近真實)的生物和世界。
Breve模擬過程的代碼是用一種叫做steve的易用語言編寫的。這種語言具有面向對象的特點,同時具有多種語言的優點,如C語言、Perl和Objective-C。Breve也包括對使用Python編寫模擬過程的完全支持。
Breve的一大特色在於其可擴展內嵌插件architecture,允許人們編寫插件並使之與先前已有的代碼和工程相互作用,而且具有對用於進化計算的Push語言的內部支持。
現已編寫出在Breve中用於生成MIDI音樂和下載網頁的插件,且可通過Lisp環境交互。
-
一個Braitenberg的模擬示例.
-
VisionSwarm demo; inset is a picture of the world from the perspective of the selected agent.
外部連結
[編輯]![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
維基共享資源中相關的多媒體資源:Breve (軟件)