overgrowth - WolfireGamesLLCによるゲームOvergrowthのオープンソースコードベース

(Open Source codebase of the game Overgrowth by Wolfire Games LLC)

Created at: 2022-03-08 17:38:54
Language: C++
License: Apache-2.0

過成長

これは、 Overgrowthのソースコードの公式リポジトリです。ここではコードのみを利用できます。ゲームデータ(アートアセットやレベルなど)は、WolfireGamesからOvergrowthを購入することによってのみ合法的に取得できます。

このリポジトリでは、

  • 商用データを使用してオープンソースコードを実行し、教育目的の実験を実行します。
  • 変更を商用ゲームにマージすることを提案します。
  • 他の方法では不可能な過成長の変更を作成します。
  • プロジェクトで役立つコードスニペットを使用します。
  • まったく新しいアセットのセットを使用する独自の商用「合計コンバージョン」を作成します。

元のOvergrowthアセットのいずれかを配布する場合は、WolfireGamesから書面による明示的な許可を取得する必要があります。

コンパイル

COMPILING.mdには、オープンソースコードを使用して商用のOvergrowthゲームをコンパイルおよび実行するための手順が含まれています。

貢献

このリポジトリは完全にコミュニティ運営です。これは、バグレポートの送信、他の人のコードのレビュー、独自のコードの提供などによって支援できることを意味します。

詳細については、 CONTRIBUTING.mdをお読みください。

ライセンス

特に明記されていない限り、このリポジトリのコードは。の下でライセンスされてい

Apache-2.0
ます。フルライセンスについては、LICENSEをお読みください。

Apache-2.0
は「パーミッシブ」オープンソースライセンスです。つまり、クローズドソースプロジェクトを含め、多かれ少なかれ好きなように使用できます。ライセンスは理解しにくい
Apache-2.0
ですが、例外ではありません。これは、ほとんどの場合、ライセンスが実際に意味することの要約です。これは法律上のアドバイスではありません。

コードを使用してコンパイル済みプログラムを配布する場合、またはコード自体を変更しているかどうかに関係なく配布する場合は、次のことを行う必要があります。

LICENSE
ファイルの内容全体を含める

ライセンスは、プログラム自体のどこかにあるか、別のファイルにある可能性があります。目的は、コードを使用しているライセンスを明確にすることです。たとえば、というファイルを作成すると

LICENSES
、そこに。という行を作成できます
This software uses code from Overgrowth under the Apache-2.0 license, read the full license in the file named LICENSE_APACHE.

変更したファイルに通知でマークを付ける

コード自体を配布する場合は、変更する各ファイルに、変更したことを記述します。たとえば、ファイルの上部に「ボイラープレート通知」があり、そこで変更したことを書き込むことができるため、次のようになります。

//           Name: filename.h
//      Developer: Wolfire Games LLC
//    Modified By: Firstname Lastname
//    Description:
//        License: Read below

著作権表示などを削除しないでください

のようなものを削除することは許可されていません

Copyright 2022 Company Name