Terasology計畫誕生於受 Minecraft 啟發的技術演示,並正在成為體素世界中各種類型遊戲設置的穩定平台。創建者和維護者是軟體開發人員、設計師、遊戲測試人員、圖形藝術家和音樂家的多元化組合。我們鼓勵其他人加入!我們鼓勵任何人做出貢獻,並努力保持一個熱情友好的社區並維護行為準則。
如果您想與Terasology社群和整個MovingBlocks團隊取得聯繫,您可以輕鬆與我們聯繫,分享您的想法、報告和解決問題。我們幾乎出現在所有社交網路中。隨時隨地關注我們/加為好友,與我們聊天並告訴世界。
最低要求 | |
---|---|
系統(作業系統) | Windows、MacOS、Linux(64 位元) |
處理器(CPU) | 雙核心CPU |
記憶體(RAM) | 4GB |
圖形* (GPU) | 英特爾高畫質顯示卡(第 7 代) GeForce 8xxx 系列(或更高)或 Radeon HD 2000 系列(或更高版本) 與 OpenGL 3.3 |
儲存(硬碟) | 1GB |
*請注意,如果您同時擁有整合(晶片)和專用(卡)顯示卡,則應確保在運行 Terasology 時實際使用的是專用顯示卡。
透過啟動器下載 Terasology 需要網路連接,然後可以離線玩。
為了輕鬆進行遊戲設定(建議),您可以使用我們的啟動器 - 在此下載。
有關玩遊戲的更多信息,例如熱鍵或伺服器託管,請參閱專用頁面或查看模組。
如果您已經安裝了 Java 開發工具包 (JDK),則可以使用直接下載版本作為使用啟動器的替代方法。需要 Java 版本 17。
ß直接下載穩定版本已上傳到 GitHub 上的發布部分,而尖端開發版本可以直接從我們的 Jenkins 下載。
只要正確設定 JDK,就可以在所有常見平台(Windows、Linux、MacOS)上進行開發。
技術要求:
非技術要求:
為了能夠從原始程式碼運行Terasology ,您需要設定工作區。請遵循貢獻者快速入門指南。本指南專為 IntelliJ IDEA 設計(您可以使用免費的社群版本),但也可以使用其他設定。
️ 請注意,Terasology 工作區是一個多儲存庫工作區。
雖然您的工作區本身是 MovingBlocks/Terasology 的克隆,但工作區目錄./modules/
中的每個子目錄都是 Terasology 模組儲存庫的克隆。
因此,如果您想為模組做出貢獻,您需要導航到相應的子目錄並從那裡使用 Git。在工作區根目錄中執行的任何 Git 指令都將針對 MovingBlocks/Terasology。
有關更多信息,請參閱有關了解 Terasology 的 Git 設定的 wiki 條目。
有關如何貢獻的詳細資訊可以在 CONTRIBUTING.md 中找到。請記住,所有提交內容都必須根據 Apache 授權 2.0 版獲得授權。
Terasology 一開始的學習曲線相當陡峭。為了幫助您完成學習過程,我們的 Terasology 知識庫(以前稱為 Terasology Engine wiki)可協助您根據您感興趣的貢獻領域找到所需的資源。
如果您在我們的任何資源中發現錯誤或問題,請使用 GitHub 問題進行報告並協助修復它們。
對於尚未使用過複雜軟體系統或尚未處理過 Java 複雜性的開發人員,我們建議從 Module Land 中的 Good First Issues 開始。
歡迎在渲染、物理和其他遊戲開發的其他方面具有經驗的開發人員嘗試引擎中的 Good First Issues。
Terasology 是完全開源的,並獲得 Apache 許可證 2.0 版代碼和知識共享署名許可證 4.0 版藝術品許可(除非另有說明 - 請參閱小例外的製作人員名單)。