GS2-Enchant API リファレンス

エンチャント・ランダムパラメーター機能

アイテムや装備に付与する追加パラメータをランダムに選出する仕組みを提供します。

GS2-Enchant では2種類の追加パラメータを取り扱うことが可能です。

  • バランスパラメータ
  • レアリティパラメータ

バランスパラメータ

バランスパラメータはあらかじめ定めた複数のパラメータを決められた総量に基づいてランダムに分配します。
例えば、攻撃力と防御力の2つのパラメータを合計100として定義し、攻撃力が60で抽選されると、防御力は40になります。

バランスパラメータは再抽選を行うことができ、再抽選を行う際に、一部のパラメータの値を固定することができます。
この機能を利用することで、ゲームプレイヤーは対価を払ってより効率的にパラメータの調整が可能となります。

レアリティパラメータ

レアリティパラメータは、あらかじめ定めた複数のパラメータをランダムに選出します。
まずは幾つのパラメータを付与するのかを抽選し、その後、パラメータを選出します。
パラメータは《種類》と《値》の2つのゲーム用のパラメータをもち、それぞれの抽選処理に使用する《排出重み》を設定します。

レアリティパラメータは、再抽選を行うことができ、再抽選を行う際に、一部のパラメータの値を固定することができます。
さらに、追加付与することも可能です。そのため、レアリティパラメータの最大数も設定する必要があります。


GS2-Enchant SDK for Game Engine API リファレンス

ゲームエンジン向け GS2-Enchant SDK の モデルの仕様 と API のリファレンス

GS2-Enchant SDK API リファレンス

各種プログラミング言語向け GS2-Enchant SDK の モデルの仕様 と API のリファレンス

GS2-Enchant Deploy/CDK リファレンス

GS2-Deployのスタックを作成する際に使用するテンプレートのフォーマットと、CDKによる各種言語のテンプレート出力の実装例

GS2-Enchant マスターデータリファレンス

マスターデータのフォーマットと インポートする各種モデルのリファレンス

GS2-Enchant トランザクションアクション

検証/消費/入手の各トランザクションアクションの仕様