> For the complete documentation index, see [llms.txt](/llms.txt)

# キャラクター限界突破

キャラクターのグレードを上げてレベル上限を引き上げます。段階ごとに上限値と対象キャラクターを設定できます。




**このデモについて**

デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。

## 概要

キャラクターをレベル上限まで育て、限界突破でグレードを上げて上限を引き上げるデモです。グレードは 3 段階で、レベル上限はグレード 1 で 10、グレード 2 で 20、グレード 3 で 30 です。限界突破のボタンは、レベルが上限に達していて、まだ最大グレードでないときだけ押せます。

## 試し方

1. **Recruit a character** で **Recruit knight** などの横にある **Recruit** を押し、キャラクターを 1 体入手します。
1. **Train to the cap, then break it** のキャラクターの行で **Train hard** を押すと、経験値が 1000 入ります。数回押すと **Level** が `10/10` に達し、それ以上は上がりません。
1. レベルが上限に達すると **Limit break** が押せるようになります。押すと **Grade** が `Grade 2` になり、レベル上限が 20 に上がります。
1. 再び **Train hard** で `20/20` まで育て、**Limit break** で `Grade 3`（上限 30）にします。
1. `Grade 3` で `30/30` に達すると、それ以上の限界突破はできないため **Limit break** は押せないままです。

## 使用している GS2 のサービス

- [GS2-Grade](/ja/microservices/grade/): GS2-Grade のグレードモデルがグレードごとのレベル上限（10／20／30）を定義し、キャラクターごとのグレードを保持します。グレードが上がると、GS2-Experience のレベル上限へ自動的に反映されます。
- [GS2-Experience](/ja/microservices/experience/): GS2-Experience がキャラクターごとの経験値・レベル・レベル上限を保持します。経験値はレベル上限を超えて加算されず、上限は GS2-Grade によって引き上げられます。
- [GS2-Exchange](/ja/microservices/exchange/): GS2-Exchange の交換レートがボタンの処理を定義します。**Train hard** は経験値 1000 の加算（`Gs2Experience:AddExperienceByUserId`）、**Limit break** はグレードの加算（`Gs2Grade:AddGradeByUserId`）を、無償のトランザクションとしてサーバー側で実行します。
- [GS2-Inventory](/ja/microservices/inventory/): GS2-Inventory の `Character` インベントリが、勧誘で入手したキャラクターを保持します。

## GS2 Studio で使う

GS2 Studio のシンプルモードで **機能を追加** を開き、**キャラクター限界突破** の **追加** を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は **GitHub から追加** を選び、次のパッケージを指定します。

```text
https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade/packages/micro-economy-character-grade
```

- オーナー: `gs2io`
- リポジトリ: `gs2-studio-package`
- サブディレクトリ: `micro-economy-character-grade/packages/micro-economy-character-grade`

## ソースコード

- デモのプロジェクト: <https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade/live-demo>
- 機能パッケージ: <https://github.com/gs2io/gs2-studio-package/tree/main/micro-economy-character-grade>



