Terasologyプロジェクトは、Minecraft からインスピレーションを得た技術デモから生まれ、ボクセル世界におけるさまざまな種類のゲームプレイ設定のための安定したプラットフォームになりつつあります。作成者とメンテナは、ソフトウェア開発者、デザイナー、ゲーム テスター、グラフィック アーティスト、ミュージシャンなど、多様なメンバーで構成されています。他の人も参加することをお勧めします。私たちは誰からの貢献も奨励し、温かくフレンドリーなコミュニティを維持し、行動規範を維持するよう努めます。
TerasologyコミュニティやMovingBlocksチーム全体と連絡を取りたい場合は、簡単に連絡を取り、アイデアを共有し、問題を報告し、解決することができます。私たちはソーシャルネットワークのほぼ完全な総まとめに参加しています。どこにいても私たちをフォローしたり友達になったり、私たちとチャットしたり、世界に知らせたりできます。
最小要件 | |
---|---|
システム(OS) | Windows、MacOS、Linux(64ビット) |
プロセッサ(CPU) | デュアルコアCPU |
メモリ(RAM) | 4ギガバイト |
グラフィックス* (GPU) | インテル HD グラフィックス (第 7 世代) GeForce 8xxx シリーズ (またはそれ以上) または Radeon HD 2000 シリーズ (またはそれ以上) OpenGL 3.3を使用 |
ストレージ(HDD) | 1GB |
*統合 (チップ) グラフィックスと専用 (カード) グラフィックスの両方を使用している場合は、Terasology を実行するときに実際に専用グラフィックスを使用していることを確認する必要があることに注意してください。
ランチャー経由で Terasology をダウンロードするにはインターネット接続が必要です。その後、オフラインで再生することが可能です。
ゲームを簡単にセットアップするには (推奨)、ランチャーを使用できます - ここからダウンロードしてください。
ホットキーやサーバーホスティングなど、プレイに関する詳細については、専用ページを参照するか、モジュールを確認してください。
すでに Java Development Kit (JDK) がインストールされている場合は、ランチャーを使用する代わりに、直接ダウンロード リリースを使用できます。 Java バージョン 17 が必要です。
ß直接ダウンロードの安定したビルドは GitHub のリリース セクションにアップロードされますが、最先端の開発バージョンは Jenkins から直接ダウンロードできます。
JDK が適切に設定されている限り、すべての一般的なプラットフォーム (Windows、Linux、MacOS) で開発が可能です。
技術的要件:
技術的以外の要件:
Terasology をソースから実行できるようにするには、ワークスペースをセットアップする必要があります。 Contributor クイック スタート ガイドに従ってください。このガイドは IntelliJ IDEA 向けに設計されています (無料のコミュニティ エディションを使用できます) が、別のセットアップも可能です。
️ Terasology ワークスペースはマルチリポジトリ ワークスペースであることに注意してください。
ワークスペース自体は MovingBlocks/Terasology のクローンですが、ワークスペース ディレクトリ./modules/
内のすべてのサブディレクトリは Terasology モジュール リポジトリのクローンです。
したがって、モジュールに貢献したい場合は、それぞれのサブディレクトリに移動し、そこから Git を操作する必要があります。ワークスペース ルートで実行される Git コマンドはすべて、MovingBlocks/Terasology をターゲットとします。
詳細については、Terasology の Git セットアップについての Wiki エントリを参照してください。
貢献方法の詳細については、CONTRIBUTING.md を参照してください。すべての提出物は、Apache License バージョン 2.0 に基づいてライセンスを取得する必要があることに注意してください。
Terasology は、最初はかなり急な学習曲線を必要とします。学習プロセスを支援するために、Terasology Knowledge Base (以前は Terasology Engine wiki として知られていました) は、興味のある貢献分野に応じて必要なリソースを見つけるのに役立ちます。追加の学習リソースは、チュートリアル モジュールで見つけることができます。 。
弊社のリソースでエラーや問題を見つけた場合は、GitHub の問題を使用して報告し、修正にご協力ください。
複雑なソフトウェア システムを扱ったことがない、または Java の複雑さをまだ扱ったことがない開発者には、Module Land の Good First Issues から始めることをお勧めします。
レンダリング、物理学、その他のゲーム開発のそれほど重要ではない側面の経験がある開発者は、Engine の Good First Issues を試してみることを歓迎します。
Terasology は完全にオープン ソースであり、コードには Apache License、バージョン 2.0、アートワークには Creative Commons Attribution License、バージョン 4.0 がライセンスされています (特に明記されていない限り、マイナーな例外についてはクレジットを参照してください)。