Breve_(軟件)

Infobox Software | name = breve | logo = | screenshot = | caption = | developer = Jon Klein | latest_release_version = 2.7.2 | latest_release_date = | latest_preview_version = | latest_preview_date = | operating_system = Mac OS X, Windows, Linux | genre = simulation, artificial life | license = GNU General Public Licence | website = Breve （ 首寫字母有時以小寫形式 “ b ” 出現 ） 是一個自由開源軟件包 ， 允許用戶構建分佈式系統和人工生命的三維模擬 。 用戶可以定義三維世界中的多智能體 （ multi-agent ） 系統的行爲 ， 以便觀察它們的相互作用 。 Breve涵蓋了三維人工體物理模擬 ， 具有對物體之間衝撞行爲的探測和響應機制以及一個OpenGL顯示引擎 。 因此它可以用來模擬並以可視化方式呈現出一個半現實 （ 或者說接近真實 ） 的生物和世界 。 Breve模擬過程的代碼是用一種叫做steve的易用語言編寫的 。 這種語言具有面向對象的特點 ， 同時具有多種語言的優點 ， 如C語言 、 Perl和Objective - C 。 Breve也包括對使用Python編寫模擬過程的完全支持 。 Breve的一大特色在於其可擴展內嵌插件architecture ， 允許人們編寫插件並使之與先前已有的代碼和工程相互作用 ， 而且具有對用於進化計算的Push語言的內部支持 。 現已編寫出在Breve中用於生成MIDI音樂和下載網頁的插件 ， 且可通過Lisp環境交互 。