Rigs of Rods(簡稱RoR)是基於軟體物理引擎開發的開源模擬遊戲,採用GPLv3協定授權。該遊戲支持駕駛汽車、飛機、船舶等多種載具,通過獨特的物理建模實現彈性物體變形效果,提供陸海空多維活動空間。自2014年起採用GitHub協作開發模式,持續更新至多平台版本,並形成活躍的MOD社區生態。
基本介紹
- 開發者:RoR開發者社區
- 類型:物理沙盤模擬
- 平台:Windows/Linux/Mac
- 物理引擎:柔體動力學系統
- 開源協定:GPLv3
- MOD支持:載具/地圖擴展
物理引擎與核心技術,開發與版本疊代,功能特性,社區生態,技術依賴,
物理引擎與核心技術
- 採用基於變分原理的軟體物理模型,通過數學公式$E = \int_{0}^{L} \frac{1}{2}EI(\frac{\partial^2 y}{\partial x^2})^2 dx$實現物體彎曲變形仿真
- 集成OGRE 3D渲染引擎(MIT協定)與Caelum天氣系統(LGPLv3)構建三維場景
- 支持Blender建模檔案導入,允許通過Angelscript腳本接口(zlib協定)實現功能擴展
開發與版本疊代
- 2014年遷移至GitHub平台,主倉庫累計提交1,064次(截至2025年)
- 2016年10月30日版本移除OpenCandy安裝程式,解決廣告外掛程式爭議
- 2024年發布0.37.0.8版本,包含改進的植被渲染外掛程式(ogre-pagedgeometry)和跨平台構建腳本
功能特性
- 支持多人在線上功能,依賴C++開發的專用伺服器(ror-server)和PHP接口
- 提供18種語言界面,包含羅馬尼亞語、法語等小語種支持
- 操作體系包含TAB鍵地圖顯示、R鍵丟棄載具等基礎互動邏輯
社區生態
- 開發者社區維護官方文檔站(docs.rigsofrods.org),積累技術文檔1,235篇
- MOD資源平台包含懷舊版0.35整合包(2020年)和0.37.0.8版本更新內容(2024年)
- 百度貼吧rigs_of_rods吧涉及操作教程與資源分享
技術依賴
- 使用MyGUI(MIT)界面框架和RapidJSON(MIT)數據解析器
- 音頻系統基於OpenAL Soft(LGPLv2)實現三維音效
- 網路模組集成curl組件(MIT/X協定)處理數據傳輸

