<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ショールーム on Game Server Services | Docs</title><link>/ja/showroom/</link><description>Recent content in ショールーム on Game Server Services | Docs</description><generator>Hugo</generator><language>ja</language><atom:link href="/ja/showroom/index.xml" rel="self" type="application/rss+xml"/><item><title>引き継ぎ設定</title><link>/ja/showroom/foundation-core-identity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-core-identity/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-core-identity/"
 title="ライブデモ: 引き継ぎ設定"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-core-identity/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;このブラウザがどのアカウントでサインインしているかを表示し、そのアカウントの引き継ぎコード（ID とパスワード）を発行します。発行したコードを別のブラウザで入力すると、そのブラウザが同じアカウントでサインインし直します。ショールームのデモはすべて同じブラウザ内でアカウントを共有するため、引き継ぎ後は他のデモにも引き継ぎ元のデータが表示されます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Your transfer code&lt;/strong&gt; の先頭に &lt;strong&gt;This browser is signed in as &amp;hellip;&lt;/strong&gt; と、このブラウザのアカウントが表示されます。コード未発行の間は ID 欄に &lt;strong&gt;None issued yet&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issue a transfer code&lt;/strong&gt; を押すと、&lt;code&gt;demo-XXXX-XXXX&lt;/code&gt; 形式の ID と &lt;code&gt;XXXX-XXXX-XXXX-XXXX&lt;/code&gt; 形式のパスワードが表示されます。パスワードが表示されるのはこの一度だけなので、&lt;strong&gt;Copy the ID and password&lt;/strong&gt; でコピーしておきます。&lt;/li&gt;
&lt;li&gt;別のブラウザ（またはプライベートウィンドウ）でこのデモを開き、&lt;strong&gt;Take over another browser&amp;rsquo;s account&lt;/strong&gt; の欄に ID とパスワードを入力するか、&lt;strong&gt;Paste the ID and password&lt;/strong&gt; で貼り付けます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take over that account&lt;/strong&gt; を押すとページが再読み込みされ、そのブラウザは引き継ぎ元のアカウントでサインインします。&lt;/li&gt;
&lt;li&gt;パスワードを失くした場合は、元のブラウザで &lt;strong&gt;Delete and reissue&lt;/strong&gt; を押すと古いコードが無効になり、新しいコードが発行されます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;引き継ぎを実行したブラウザで元々使っていたアカウントには、あとから戻れません。試すときはプライベートウィンドウを使うと安全です。&lt;/p&gt;</description></item><item><title>スケジュール基盤</title><link>/ja/showroom/foundation-economy-schedule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-schedule/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-schedule/"
 title="ライブデモ: スケジュール基盤"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-schedule/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;期間限定イベントの「いま開催中か」を GS2-Schedule で判定する基盤のデモです。日時が固定された絶対スケジュールは誰が見ても同じ期間で開催され、終了済みのものは一覧に出ません。相対スケジュールはプレイヤーがトリガーを引いた瞬間から始まるため、期間は訪問者ごとに異なります。トリガーの発火・延長・解除をボタンで試し、開催期間がどう変わるかを確認できます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Event windows&lt;/strong&gt; に現在開催中のスケジュールが並びます。絶対スケジュールの &lt;strong&gt;open-season (absolute)&lt;/strong&gt; には &lt;strong&gt;Period&lt;/strong&gt; に開催期間、&lt;strong&gt;Ends in&lt;/strong&gt; に 2031 年の終了までの残り時間が表示されます。終了済みの &lt;strong&gt;closed-season&lt;/strong&gt; は表示されません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start your window&lt;/strong&gt; の &lt;strong&gt;happy-hour&lt;/strong&gt; の &lt;strong&gt;Pull&lt;/strong&gt; を押すと、トリガーが発火します。&lt;strong&gt;Your trigger&lt;/strong&gt; に &lt;strong&gt;happy-hour&lt;/strong&gt; が現れ、&lt;strong&gt;Window&lt;/strong&gt; に発火時刻から 5 分間（300 秒）の期間、&lt;strong&gt;Expires in&lt;/strong&gt; に残り時間が表示されます。&lt;/li&gt;
&lt;li&gt;同時に &lt;strong&gt;Event windows&lt;/strong&gt; に相対スケジュール &lt;strong&gt;happy-hour (relative)&lt;/strong&gt; が加わり、&lt;strong&gt;Relative window&lt;/strong&gt; にあなたのトリガーが開いた期間、&lt;strong&gt;Closes in&lt;/strong&gt; に閉じるまでの残り時間が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your trigger&lt;/strong&gt; の &lt;strong&gt;Extend&lt;/strong&gt; を押すたびに期間が 60 秒延び、&lt;strong&gt;Expires in&lt;/strong&gt; と &lt;strong&gt;Closes in&lt;/strong&gt; の残り時間も延びます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clear&lt;/strong&gt; を押すとトリガーが解除され、&lt;strong&gt;happy-hour&lt;/strong&gt; の期間も閉じます。何もしなければ 5 分後に自然に期限切れになります。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;アカウントは同じブラウザのショールーム全デモで共通です。ほかのデモで使われるスケジュール（毎日切り替わる &lt;strong&gt;guild-season&lt;/strong&gt; や、ランキングデモで開いた &lt;strong&gt;ranking-contest&lt;/strong&gt; など）も &lt;strong&gt;Event windows&lt;/strong&gt; に表示されることがあります。&lt;/p&gt;</description></item><item><title>広告</title><link>/ja/showroom/foundation-economy-ad/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-ad/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-ad/"
 title="ライブデモ: 広告"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-ad/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;広告の視聴が完了するたびにポイントを 1 貯め、報酬と引き換えるときに 1 使う流れを示すデモです。ショールームはブラウザ上で動く WebGL のため、モバイル専用の広告 SDK（Unity Ads・LevelPlay・AdMob）は動かず、実際の広告は再生されません。代わりに広告枠の代役となるパネルを表示し、「視聴が完了した」とタイトル側が判断した時点から先の、GS2 が担う部分を実際に動かします。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ad view point&lt;/strong&gt; の &lt;strong&gt;Balance&lt;/strong&gt; に、貯まっている視聴ポイントが &lt;strong&gt;0 view(s) banked&lt;/strong&gt; のように表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ad break&lt;/strong&gt; を押すと &lt;strong&gt;Advertisement&lt;/strong&gt; パネルが開き、広告が再生されない理由が表示されます。&lt;strong&gt;You can continue in 5s.&lt;/strong&gt; のカウントダウンが終わるまで待ちます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;I finished watching&lt;/strong&gt; を押すと視聴完了として GS2 にポイントを要求し、&lt;strong&gt;Balance&lt;/strong&gt; が 1 増えます。&lt;strong&gt;Close&lt;/strong&gt; を押した場合はポイントは付与されません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spend&lt;/strong&gt; を押すとポイントを 1 消費し、&lt;strong&gt;Balance&lt;/strong&gt; が 1 減ります。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;製品版では、&lt;strong&gt;I finished watching&lt;/strong&gt; の位置で広告ネットワークの視聴完了コールバックを受けてポイントを付与します。視聴が本当に行われたかの判断はタイトル側の責務です。&lt;/p&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/ad_reward/"&gt;GS2-AdReward&lt;/a&gt;: GS2-AdReward のネームスペースがプレイヤーごとの視聴ポイントを保持します。付与は &lt;code&gt;Gs2AdReward:AcquirePointByUserId&lt;/code&gt;、消費は &lt;code&gt;Gs2AdReward:ConsumePointByUserId&lt;/code&gt; で行い、付与時に視聴の真偽は検証しません。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の 2 つの交換レートが、ポイントを 1 付与するトランザクション（&lt;strong&gt;I finished watching&lt;/strong&gt;）と 1 消費するトランザクション（&lt;strong&gt;Spend&lt;/strong&gt;）を定義し、サーバー側で自動実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;広告&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>通貨</title><link>/ja/showroom/foundation-economy-currency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-currency/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-currency/"
 title="ライブデモ: 通貨"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-currency/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;ゲーム内通貨のウォレットと、そこへ入金する 2 つのボタンを表示するデモです。GS2-Money2 は無償で付与された通貨と有償で購入された通貨を別々の残高として管理しており、どちらのボタンを押したかでどの残高が動くかを確認できます。ページ上の表示とボタンはすべてパッケージから生成された UI コンポーネントで、デモ専用のスクリプトは使っていません。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Your coins&lt;/strong&gt; に &lt;strong&gt;Free balance&lt;/strong&gt;（無償残高）、&lt;strong&gt;Paid balance&lt;/strong&gt;（有償残高）、&lt;strong&gt;Total balance&lt;/strong&gt;（合計）が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt;（横に &lt;strong&gt;Deposit 100 free coins&lt;/strong&gt; と表示）を押すと、&lt;strong&gt;Free balance&lt;/strong&gt; と &lt;strong&gt;Total balance&lt;/strong&gt; が 100 増えます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get paid coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt;（横に &lt;strong&gt;Deposit 50 paid coins&lt;/strong&gt; と表示）を押すと、&lt;strong&gt;Paid balance&lt;/strong&gt; と &lt;strong&gt;Total balance&lt;/strong&gt; が 50 増えます。この入金は 120 JPY の購入として記録されます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ウォレットはショールームの全デモで共有されます。ショップなど通貨を使う他のデモで消費した分も、このページの残高に反映されます。&lt;/p&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/money2/"&gt;GS2-Money2&lt;/a&gt;: GS2-Money2 のウォレットが無償残高と有償残高を分けて保持します。有償の入金は価格と通貨コードを伴って記録され、無償の入金とは区別されます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の 2 つの交換レートが、各 &lt;strong&gt;Deposit&lt;/strong&gt; ボタンで GS2-Money2 へ入金するトランザクションを定義し、サーバー側で自動実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;通貨&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>スタミナ</title><link>/ja/showroom/foundation-economy-energy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-energy/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-energy/"
 title="ライブデモ: スタミナ"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-energy/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;時間経過で回復するスタミナのゲージと、スタミナを消費・回復する 2 つのボタンを表示するデモです。スタミナは最大 50 で、1 分ごとに 5 ずつ自動で回復します。ページを開いたまま待つと、ゲージと次の回復までの残り時間が動いていく様子を確認できます。回復ボタンは最大値を超えて 100 まで回復できる「オーバーフロー」の設定も示しています。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Your stamina&lt;/strong&gt; の &lt;strong&gt;Stamina&lt;/strong&gt; ゲージに現在のスタミナが &lt;strong&gt;50/50&lt;/strong&gt; のように表示されます。初回は満タンの 50 から始まります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spend&lt;/strong&gt; を押すとスタミナを 10 消費します。&lt;/li&gt;
&lt;li&gt;満タンでなくなると &lt;strong&gt;Next recovery&lt;/strong&gt; に次の回復までの残り時間が表示され、1 分ごとにスタミナが 5 回復します。満タンの間はこの行は表示されません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recover&lt;/strong&gt; を押すとスタミナがすぐに 5 回復します。満タンのときに押しても捨てられず、最大値を超えて &lt;strong&gt;55/50&lt;/strong&gt; のように増えます（上限は 100）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;自動回復は最大値の 50 までで止まります。&lt;strong&gt;Recover&lt;/strong&gt; で 50 を超えた分は、消費して 50 を下回るまで自動回復では増えません。&lt;/p&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/stamina/"&gt;GS2-Stamina&lt;/a&gt;: GS2-Stamina のスタミナモデルが、最大値 50、1 分ごとに 5 回復、オーバーフロー時の上限 100 を定義し、プレイヤーごとの現在値と次の回復時刻を管理します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の 2 つの交換レートが、&lt;strong&gt;Spend&lt;/strong&gt; でスタミナを 10 消費するトランザクションと、&lt;strong&gt;Recover&lt;/strong&gt; で 5 回復するトランザクションを定義し、サーバー側で自動実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;スタミナ&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>放置報酬</title><link>/ja/showroom/foundation-economy-idle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-idle/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-idle/"
 title="ライブデモ: 放置報酬"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-idle/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;プレイしていない間にたまる放置報酬を GS2-Idle で計算・付与するデモです。離れている 5 分ごとに 5 コイン、12 区間目（1 時間ごと）には代わりに 50 コインがたまり、最大 8 時間で頭打ちになります。時間を進めるボタンで数時間の放置をすぐに再現でき、受け取ったコインは GS2-Money2 のウォレットに入ります。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Idle rewards&lt;/strong&gt; の &lt;strong&gt;Rule&lt;/strong&gt; で報酬の仕組みを確認します。&lt;strong&gt;Idle time&lt;/strong&gt; に放置時間と上限 8 時間、&lt;strong&gt;To receive&lt;/strong&gt; にいま受け取れるコイン、&lt;strong&gt;Next reward&lt;/strong&gt; に次の報酬までの残り時間が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advance one hour&lt;/strong&gt; を押すと、GS2 上のあなたの時計が 1 時間進みます。&lt;strong&gt;Demo clock&lt;/strong&gt; の時刻が進み、&lt;strong&gt;To receive&lt;/strong&gt; に 1 時間ぶん（5 コイン× 11 区間 + 50 コイン＝ 105 コイン）がたまります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Receive&lt;/strong&gt; を押すと、たまったコインが &lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; に入り、放置時間のカウントが 0 からやり直しになります。5 分に満たない端数は切り捨てられます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advance eight hours&lt;/strong&gt; を押すと上限の 8 時間に達し、&lt;strong&gt;Idle time&lt;/strong&gt; に &lt;strong&gt;(full: receive to start counting again)&lt;/strong&gt; と表示されます。それ以上時計を進めても &lt;strong&gt;To receive&lt;/strong&gt; は増えません。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;時刻を進めるボタンはアカウントの時刻オフセットを変更します。アカウントは同じブラウザのショールーム全デモで共通なので、進めた時計はほかのデモにも引き継がれます。&lt;/p&gt;</description></item><item><title>アイテム</title><link>/ja/showroom/foundation-economy-inventory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-inventory/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-inventory/"
 title="ライブデモ: アイテム"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-inventory/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;3 種類のアイテム（&lt;code&gt;potion&lt;/code&gt;、&lt;code&gt;ether&lt;/code&gt;、&lt;code&gt;elixir&lt;/code&gt;）の所持数を一覧表示し、それぞれを 1 個ずつ入手・消費できるデモです。アイテムごとに所持数が別々に数えられることと、1 個も持っていないアイテムは消費ボタンが押せなくなることを確認できます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Your items&lt;/strong&gt; に 3 種類のアイテムが並び、&lt;strong&gt;Stock&lt;/strong&gt; に &lt;strong&gt;potion x0&lt;/strong&gt; のように名前と所持数が表示されます。最初はどのアイテムも 0 個です。&lt;/li&gt;
&lt;li&gt;所持数が 0 のアイテムでは &lt;strong&gt;Spend&lt;/strong&gt; が押せない状態になっています。&lt;/li&gt;
&lt;li&gt;いずれかのアイテムの &lt;strong&gt;Gain&lt;/strong&gt; を押すと、そのアイテムだけ所持数が 1 増え、&lt;strong&gt;Spend&lt;/strong&gt; が押せるようになります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spend&lt;/strong&gt; を押すと所持数が 1 減ります。0 個に戻ると &lt;strong&gt;Spend&lt;/strong&gt; は再び押せなくなります。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory のシンプルインベントリが &lt;code&gt;potion&lt;/code&gt;、&lt;code&gt;ether&lt;/code&gt;、&lt;code&gt;elixir&lt;/code&gt; の 3 種類のアイテムを定義し、プレイヤーごとの所持数を保持します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートが、アイテムごとに &lt;strong&gt;Gain&lt;/strong&gt; で 1 個入手するトランザクションと &lt;strong&gt;Spend&lt;/strong&gt; で 1 個消費するトランザクションを定義し、サーバー側で自動実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;アイテム&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>回数制限</title><link>/ja/showroom/foundation-economy-limit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-limit/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-limit/"
 title="ライブデモ: 回数制限"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-limit/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;4 つの回数カウンターと 2 つのリセットスケジュール（毎日・毎週）を表示するデモです。Counter 1〜3 は同じ日次スケジュールに従いながら回数は別々に数えられ、Counter 4 だけが週次スケジュールに従います。上限回数はカウンターではなく使う側のボタンが指定するため、Counter 1 では同じカウンターに対して「無料枠は 3 回まで、広告視聴付きなら 5 回まで」という 2 つの上限が共存します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reset schedules&lt;/strong&gt; に、日次スケジュールの &lt;strong&gt;Resets every day at 00:00 UTC&lt;/strong&gt; と週次スケジュールの &lt;strong&gt;Resets every Monday at 00:00 UTC&lt;/strong&gt; が表示されます。各カウンターの &lt;strong&gt;Next reset in&lt;/strong&gt; には次のリセットまでの残り時間が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Counter 1 (daily reset)&lt;/strong&gt; の &lt;strong&gt;Use free&lt;/strong&gt; を 3 回押すと、&lt;strong&gt;Usage&lt;/strong&gt; の表示が &lt;strong&gt;3 used. Free uses stop at 3, ad-backed uses at 5.&lt;/strong&gt; になり、&lt;strong&gt;Use free&lt;/strong&gt; の代わりに &lt;strong&gt;Watch an ad to use&lt;/strong&gt; が現れます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Watch an ad to use&lt;/strong&gt; を押すと &lt;strong&gt;Advertisement&lt;/strong&gt; パネルが開きます（実際の広告は再生されません）。5 秒待って &lt;strong&gt;I finished watching&lt;/strong&gt; を押すと視聴ポイントが付与され、続けてそのポイントを消費して 1 回分使います。5 回に達すると &lt;strong&gt;Nothing left&lt;/strong&gt; が表示され、それ以上は使えません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Counter 2 (daily reset)&lt;/strong&gt; で &lt;strong&gt;Use free&lt;/strong&gt; を押しても、Counter 1 の回数は変わりません。Counter 2 は 4 回、Counter 3 は 6 回、週次の &lt;strong&gt;Counter 4 (weekly reset)&lt;/strong&gt; は 1 回で上限になり、上限に達すると &lt;strong&gt;No free uses left&lt;/strong&gt; が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Counter 1 (daily reset)&lt;/strong&gt; の &lt;strong&gt;Reset every allowance&lt;/strong&gt; を押すと、4 つのカウンターすべてが 0 に戻ります。本来は毎日 00:00 UTC（Counter 4 は毎週月曜）のリセットを待つ必要がある動作を、すぐに確認できます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;回数はショールームの全デモで共有されるアカウントに記録されます。上限に達したままでも、&lt;strong&gt;Reset every allowance&lt;/strong&gt; でいつでも最初から試せます。&lt;/p&gt;</description></item><item><title>バフ</title><link>/ja/showroom/micro-economy-buff/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-buff/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-buff/"
 title="ライブデモ: バフ"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-buff/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2-Buff で、キャンペーン期間中だけ放置報酬を 2 倍にするデモです。キャンペーンは GS2-Schedule のトリガーで開く期間で、開始すると 24 時間続きます。バフは受け取りの時点で判定されるため、キャンペーン中に &lt;strong&gt;Receive&lt;/strong&gt; を押すと、それまでにたまった報酬全体が 2 倍になります。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Idle rewards&lt;/strong&gt; の &lt;strong&gt;Advance one hour&lt;/strong&gt; を押して時計を 1 時間進め、&lt;strong&gt;To receive&lt;/strong&gt; に 1 時間ぶん（105 コイン）の放置報酬をためます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Double idle rewards campaign&lt;/strong&gt; の &lt;strong&gt;Start campaign&lt;/strong&gt; を押します。&lt;strong&gt;Status&lt;/strong&gt; が &lt;strong&gt;Running: idle rewards are doubled when you receive&lt;/strong&gt; に変わり、&lt;strong&gt;Ends&lt;/strong&gt; に 24 時間後の終了までの残り時間が表示されます。&lt;strong&gt;To receive&lt;/strong&gt; も 2 倍の額になります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Receive&lt;/strong&gt; を押すと、2 倍になった報酬が &lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; に入ります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;End campaign&lt;/strong&gt; を押すとキャンペーンが終わり、&lt;strong&gt;Status&lt;/strong&gt; が &lt;strong&gt;No campaign running&lt;/strong&gt; に戻ります。もう一度時計を進めて &lt;strong&gt;Receive&lt;/strong&gt; すると、通常の額しか入らないことを確認できます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;キャンペーンはスケジュール基盤デモの &lt;strong&gt;happy-hour&lt;/strong&gt; トリガーを共有しています。アカウントは同じブラウザのショールーム全デモで共通なので、そちらで &lt;strong&gt;Pull&lt;/strong&gt; した場合もキャンペーン中になります。また時刻を進めるボタンで進めた時計はほかのデモにも引き継がれます。&lt;/p&gt;</description></item><item><title>ログインボーナス</title><link>/ja/showroom/micro-economy-login-reward/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-login-reward/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-login-reward/"
 title="ライブデモ: ログインボーナス"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-login-reward/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2-LoginReward による 7 日間のログインボーナスのデモです。1 日 1 回 &lt;strong&gt;Receive&lt;/strong&gt; で受け取ると、その日のコインがウォレットに入り、&lt;strong&gt;Seven days&lt;/strong&gt; の該当日に &lt;strong&gt;Received&lt;/strong&gt; が付きます。日付は 15:00 UTC（日本時間 0 時）に切り替わりますが、時計を 1 日進めるボタンで翌日ぶんをすぐに受け取れます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Daily bonus&lt;/strong&gt; の &lt;strong&gt;Receive&lt;/strong&gt; を押すと、&lt;strong&gt;Day 1: 10 coins&lt;/strong&gt; が受け取られ、&lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; が 10 増えます。&lt;strong&gt;Seven days&lt;/strong&gt; の Day 1 に &lt;strong&gt;Received&lt;/strong&gt; が付き、&lt;strong&gt;Last received&lt;/strong&gt; に受け取り日時（UTC）が表示されます。&lt;/li&gt;
&lt;li&gt;同じ日にもう一度 &lt;strong&gt;Receive&lt;/strong&gt; を押すと、受け取り済みとして拒否されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advance one day&lt;/strong&gt; を押すと GS2 上のあなたの時計が 24 時間進み（&lt;strong&gt;Demo clock&lt;/strong&gt; で確認できます）、&lt;strong&gt;Receive&lt;/strong&gt; で次の日（Day 2 は 20 コイン）を受け取れます。&lt;/li&gt;
&lt;li&gt;これを繰り返すと Day 7 で 100 コインがもらえます。繰り返しは無効なので、7 日目以降の &lt;strong&gt;Receive&lt;/strong&gt; は拒否されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start over&lt;/strong&gt; を押すと受け取り状況が削除され、Day 1 からやり直せます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Advance one day&lt;/strong&gt; はアカウントの時刻オフセットを変更します。アカウントは同じブラウザのショールーム全デモで共通なので、進めた時計はほかのデモにも引き継がれます。&lt;/p&gt;</description></item><item><title>ミッション</title><link>/ja/showroom/micro-economy-mission/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-mission/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-mission/"
 title="ライブデモ: ミッション"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-mission/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2-Mission のカウンターとミッションを分けて扱うデモです。1 つのカウンターを 4 つのミッションが見ており、1 回の操作で 4 つすべてが進み、目標値の違いで別々に達成されます。カウンターは今日・今週・今月・累計の 4 つの期間を同時に数え、ミッションのグループはリセットなし（career）と毎日リセット（daily）で受け取り直せるタイミングが異なります。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;One counter, four windows&lt;/strong&gt; の &lt;strong&gt;Advance&lt;/strong&gt; を押すと、カウンターが 1 増え、&lt;strong&gt;Today value&lt;/strong&gt;、&lt;strong&gt;Weekly value&lt;/strong&gt;、&lt;strong&gt;Monthly value&lt;/strong&gt;、&lt;strong&gt;Total value&lt;/strong&gt; の 4 つがそろって増えます。&lt;/li&gt;
&lt;li&gt;1 回目で &lt;strong&gt;Career missions: receive once&lt;/strong&gt; の career1（&lt;strong&gt;Wants 1 on the counter. Pays 10 coins.&lt;/strong&gt;）が達成され、&lt;strong&gt;Receive&lt;/strong&gt; ボタンが現れます。押すと &lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; が 10 増え、&lt;strong&gt;Received 10 coins.&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advance&lt;/strong&gt; をもう 1 回押して 2 にすると、&lt;strong&gt;Daily mission: receive again tomorrow&lt;/strong&gt; の daily2 が達成され、&lt;strong&gt;Receive&lt;/strong&gt; で 20 コインを受け取れます。&lt;/li&gt;
&lt;li&gt;さらに 3 回目で career3（30 コイン）、5 回目で career5（50 コイン）が達成され、それぞれ &lt;strong&gt;Receive&lt;/strong&gt; で受け取れます。目標に届いていないミッションには受け取りボタンが出ません。&lt;/li&gt;
&lt;li&gt;daily グループは毎日 0 時（UTC）にリセットされ、翌日にまた受け取れます。career グループはリセットされないため、一度受け取ったら受け取り済みのままです。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;カウンターを戻したり career の受け取りを取り消したりする操作はありません。アカウントは同じブラウザのショールーム全デモで共通なので、やり直したいときはプライベートウィンドウなど別のブラウザで開くと新しい匿名アカウントで始められます。&lt;/p&gt;</description></item><item><title>クエスト</title><link>/ja/showroom/micro-economy-quest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-quest/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-quest/"
 title="ライブデモ: クエスト"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-quest/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;3 つのクエスト（&lt;strong&gt;Forest patrol&lt;/strong&gt;、&lt;strong&gt;Cave expedition&lt;/strong&gt;、&lt;strong&gt;Dragon hunt&lt;/strong&gt;）から 1 つを選んで開始し、クリアして報酬を受け取るデモです。開始するとスタミナが減り、クリアすると無償コインが入金されます。初回クリア時だけはボーナスが上乗せされます。同時に進行できるクエストは 1 つだけです。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Pick a quest (one at a time)&lt;/strong&gt; で各クエストの費用と報酬を確認します。たとえば &lt;strong&gt;Forest patrol&lt;/strong&gt; はスタミナ 10 を消費し、クリアで 10 コイン、初回クリアではさらに 100 コインがもらえます。&lt;/li&gt;
&lt;li&gt;クエストの &lt;strong&gt;Start&lt;/strong&gt; を押すと、&lt;strong&gt;Your stamina&lt;/strong&gt; のスタミナがクエストの消費量だけ減り、&lt;strong&gt;Running&lt;/strong&gt; に &lt;code&gt;Running: Forest patrol (10 stamina spent)&lt;/code&gt; のように進行中のクエストが表示されます。&lt;/li&gt;
&lt;li&gt;クエストの進行中に別のクエストの &lt;strong&gt;Start&lt;/strong&gt; を押しても、GS2 が拒否します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your quest in progress&lt;/strong&gt; の &lt;strong&gt;Complete&lt;/strong&gt; を押すと、&lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; にクリア報酬と初回クリアボーナスが入金され、そのクエストに &lt;strong&gt;Cleared&lt;/strong&gt; が表示されます。&lt;/li&gt;
&lt;li&gt;同じクエストをもう一度開始してクリアすると、入金されるのはクリア報酬だけで、初回クリアボーナスは付きません。スタミナが足りないときは &lt;strong&gt;Recover&lt;/strong&gt; でスタミナを 5 回復できます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;スタミナの上限は 50 で、1 分ごとに 5 ずつ自然回復します。&lt;strong&gt;Dragon hunt&lt;/strong&gt; はスタミナを 30 消費します。&lt;/p&gt;</description></item><item><title>キャラクター図鑑</title><link>/ja/showroom/foundation-economy-character-dictionary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-character-dictionary/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-character-dictionary/"
 title="ライブデモ: キャラクター図鑑"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-character-dictionary/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;4 種類のキャラクター（&lt;code&gt;knight&lt;/code&gt;、&lt;code&gt;mage&lt;/code&gt;、&lt;code&gt;archer&lt;/code&gt;、&lt;code&gt;healer&lt;/code&gt;）の図鑑を表示するデモです。&lt;strong&gt;Recruit&lt;/strong&gt; を押すとキャラクターの入手と図鑑への登録が 1 つのトランザクションで行われ、図鑑には最初に入手した日時が残ります。一度登録されたキャラクターは登録済みのままで、その行の &lt;strong&gt;Recruit&lt;/strong&gt; は表示されなくなります。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Character dex&lt;/strong&gt; に 4 種類のキャラクターが並びます。未入手のキャラクターは &lt;strong&gt;Acquired&lt;/strong&gt; が &lt;strong&gt;Not yet&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;未入手のキャラクターの行で &lt;strong&gt;Recruit&lt;/strong&gt; を押すと、そのキャラクターを 1 体入手し、同時に図鑑へ登録します。&lt;/li&gt;
&lt;li&gt;登録された行では &lt;strong&gt;Not yet&lt;/strong&gt; と &lt;strong&gt;Recruit&lt;/strong&gt; が消え、代わりに &lt;strong&gt;Acquired at&lt;/strong&gt; に最初に入手した日時が表示されます。&lt;/li&gt;
&lt;li&gt;4 種類すべてを勧誘すると、図鑑がすべて埋まります。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;勧誘したキャラクターは &lt;strong&gt;キャラクター&lt;/strong&gt; デモと同じ所持インベントリに入るため、同じブラウザで開いたキャラクター系のデモにも表示されます。&lt;/p&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/dictionary/"&gt;GS2-Dictionary&lt;/a&gt;: GS2-Dictionary の &lt;code&gt;CharacterDictionary&lt;/code&gt; ネームスペースが 4 種類のキャラクターをエントリーモデルとして定義し、プレイヤーが入手したことのあるキャラクターと最初の入手日時を記録します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートが &lt;strong&gt;Recruit&lt;/strong&gt; の処理を定義し、キャラクターの入手（&lt;code&gt;Gs2Inventory:AcquireItemSetByUserId&lt;/code&gt;）と図鑑への登録（&lt;code&gt;Gs2Dictionary:AddEntriesByUserId&lt;/code&gt;）を 1 つの無償トランザクションとしてサーバー側でまとめて実行します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory の &lt;code&gt;Character&lt;/code&gt; インベントリが、勧誘で入手したキャラクターを保持します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;キャラクター図鑑&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>パーティ編成</title><link>/ja/showroom/foundation-economy-character-formation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-character-formation/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-character-formation/"
 title="ライブデモ: パーティ編成"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-character-formation/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;勧誘した手持ちのキャラクターをパーティに編成するデモです。パーティは 3 つのスロット（&lt;code&gt;slot1&lt;/code&gt;〜&lt;code&gt;slot3&lt;/code&gt;）を持ち、最初は 2 パーティ分の枠があり、最大 4 パーティまで拡張できます。&lt;strong&gt;Party&lt;/strong&gt; のボードでパーティを切り替え、キャラクターのカードをタップして出し入れします。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit knight&lt;/strong&gt; などの横にある &lt;strong&gt;Recruit&lt;/strong&gt; を押し、編成に使うキャラクターを何体か入手します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Party&lt;/strong&gt; のボードで &lt;strong&gt;Party 1&lt;/strong&gt; タブを選び、&lt;strong&gt;Your characters&lt;/strong&gt; のカードをタップすると、そのキャラクターが空いているスロットに入ります。カードには &lt;strong&gt;In party 1&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;スロットのカード、または &lt;strong&gt;In party 1&lt;/strong&gt; と表示されたカードをもう一度タップすると、そのキャラクターがパーティから外れます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Party 2&lt;/strong&gt; タブに切り替えると、別のパーティを編成できます。同じキャラクターを別のパーティに入れることもできます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expand&lt;/strong&gt; を押すとパーティの枠が 1 つ増え、&lt;code&gt;3 of 4 parties&lt;/code&gt; のように表示されます。上限の 4 に達するとボタンは押せなくなります。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/formation/"&gt;GS2-Formation&lt;/a&gt;: GS2-Formation のフォームモデルが 3 つのスロットを持つパーティを定義し、各スロットには &lt;code&gt;Character&lt;/code&gt; インベントリのキャラクターだけを入れられます。保存できるパーティ数は初期 2、最大 4 です。スロットへの設定には GS2-Inventory の署名付きアイテムセットを使います。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory の &lt;code&gt;Character&lt;/code&gt; インベントリが、勧誘で入手したキャラクターを保持します。ボードの &lt;strong&gt;Your characters&lt;/strong&gt; はこのインベントリの内容です。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートがボタンの処理を定義します。&lt;strong&gt;Recruit&lt;/strong&gt; はキャラクターの入手、&lt;strong&gt;Expand&lt;/strong&gt; はパーティ枠の拡張（&lt;code&gt;Gs2Formation:AddMoldCapacityByUserId&lt;/code&gt;）を、無償のトランザクションとしてサーバー側で実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;パーティ編成&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>キャラクター</title><link>/ja/showroom/foundation-economy-character/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-character/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-character/"
 title="ライブデモ: キャラクター"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-character/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;4 種類のキャラクター（&lt;code&gt;knight&lt;/code&gt;、&lt;code&gt;mage&lt;/code&gt;、&lt;code&gt;archer&lt;/code&gt;、&lt;code&gt;healer&lt;/code&gt;）を無償で勧誘し、訓練して経験値とレベルを上げるデモです。勧誘したキャラクターは 1 体ずつ所持枠を使い、&lt;strong&gt;Train a character&lt;/strong&gt; に 1 行ずつ並びます。各キャラクターは自分の経験値とレベルを個別に持ち、レベル上限は 10 です。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit knight&lt;/strong&gt; などの横にある &lt;strong&gt;Recruit&lt;/strong&gt; を押すと、そのキャラクターを 1 体入手します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your characters&lt;/strong&gt; の &lt;strong&gt;Slots&lt;/strong&gt; が &lt;code&gt;1 of 20 used&lt;/code&gt; のように増えます。同じキャラクターを再度勧誘すると、別の 1 体として追加されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Train a character&lt;/strong&gt; に入手したキャラクターの行が現れ、&lt;strong&gt;Id&lt;/strong&gt; にキャラクター名、&lt;strong&gt;Level&lt;/strong&gt; に &lt;code&gt;1/10&lt;/code&gt; のように現在レベルと上限が表示されます。&lt;/li&gt;
&lt;li&gt;行の &lt;strong&gt;Train&lt;/strong&gt; を押すと、そのキャラクターだけに経験値が 40 入り、ゲージが伸びます。閾値を超えるとレベルが上がります。&lt;/li&gt;
&lt;li&gt;訓練を続けるとレベルは上限の 10 で止まり、それ以上は上がりません。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory の &lt;code&gt;Character&lt;/code&gt; インベントリが所持枠（初期 20、最大 100）と 4 種類のキャラクターのアイテムモデルを定義し、所持キャラクターを保持します。1 スタック 1 体で複数スタックを許可しているため、同じキャラクターでも 1 体ずつ別の行になります。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/experience/"&gt;GS2-Experience&lt;/a&gt;: GS2-Experience の経験値モデルが、キャラクターごとの経験値・レベル・レベル上限（初期 10、最大 30）と経験値の閾値を定義します。経験値はキャラクターのアイテムセットごとに個別に管理されます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートがボタンの処理を定義します。&lt;strong&gt;Recruit&lt;/strong&gt; はキャラクターの入手（&lt;code&gt;Gs2Inventory:AcquireItemSetByUserId&lt;/code&gt;）、&lt;strong&gt;Train&lt;/strong&gt; は押したキャラクターへの経験値加算（&lt;code&gt;Gs2Experience:AddExperienceByUserId&lt;/code&gt;）を、無償のトランザクションとしてサーバー側で実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;キャラクター&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>装備</title><link>/ja/showroom/foundation-economy-equipment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-economy-equipment/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-economy-equipment/"
 title="ライブデモ: 装備"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-economy-equipment/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;3 種類の装備（&lt;code&gt;iron-sword&lt;/code&gt;、&lt;code&gt;oak-staff&lt;/code&gt;、&lt;code&gt;steel-shield&lt;/code&gt;）が並ぶカタログから装備を入手し、所持枠に入れていくデモです。装備は 1 つ入手するごとに所持一覧の 1 行になり、所持枠を 1 つ使います。枠が足りなくなったら所持枠を拡張でき、不要な装備は破棄できます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Take equipment&lt;/strong&gt; で装備名の横にある &lt;strong&gt;Take&lt;/strong&gt; を押すと、その装備が &lt;strong&gt;Your equipment&lt;/strong&gt; に 1 行追加されます。&lt;/li&gt;
&lt;li&gt;同じ装備をもう一度入手すると、別の 1 行として追加されます。&lt;strong&gt;Equipment bag&lt;/strong&gt; のゲージと &lt;code&gt;使用数/上限&lt;/code&gt; の表示が 1 ずつ増えます（最初の上限は 4 です）。&lt;/li&gt;
&lt;li&gt;所持枠が埋まった状態で &lt;strong&gt;Take&lt;/strong&gt; を押しても、装備は入手できません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Equipment bag&lt;/strong&gt; の &lt;strong&gt;Expand&lt;/strong&gt; を押すと、所持枠の上限が 2 増えます。上限の 10 に達するとボタンは押せなくなります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your equipment&lt;/strong&gt; の行にある &lt;strong&gt;Discard&lt;/strong&gt; を押すと、その種類の装備が 1 つ破棄され、所持枠が 1 つ空きます。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory のインベントリモデルが所持枠（初期 4、最大 10）と 3 種類の装備のアイテムモデルを定義し、プレイヤーが所持する装備を保持します。装備は 1 スタック 1 個で複数スタックを許可しているため、同じ装備でも 1 個ずつ別の行になります。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートが各ボタンの処理を定義します。&lt;strong&gt;Take&lt;/strong&gt; は装備の入手、&lt;strong&gt;Discard&lt;/strong&gt; は装備の消費、&lt;strong&gt;Expand&lt;/strong&gt; は所持枠の拡張（&lt;code&gt;Gs2Inventory:AddCapacityByUserId&lt;/code&gt;）を、それぞれ無償のトランザクションとしてサーバー側で実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;装備&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>キャラクター強化</title><link>/ja/showroom/micro-economy-character-enhance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-character-enhance/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-character-enhance/"
 title="ライブデモ: キャラクター強化"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-character-enhance/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;強化素材を消費してキャラクターに経験値を与えるデモです。素材は &lt;code&gt;potion&lt;/code&gt;（経験値 300）と &lt;code&gt;elixir&lt;/code&gt;（経験値 1000）の 2 種類で、強化のたびに 20% の確率で獲得経験値が 1.5 倍になる大成功が発生します。キャラクターを勧誘し、素材を入手してから、キャラクターの行で素材を使って強化します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit knight&lt;/strong&gt; などの横にある &lt;strong&gt;Recruit&lt;/strong&gt; を押し、キャラクターを 1 体入手します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Materials&lt;/strong&gt; の &lt;strong&gt;Get&lt;/strong&gt; を押すと、その素材が 1 個増えます（&lt;code&gt;potion x1&lt;/code&gt; のように表示されます）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spend materials to level up&lt;/strong&gt; のキャラクターの行で &lt;strong&gt;Enhance with potion&lt;/strong&gt; を押すと、&lt;code&gt;potion&lt;/code&gt; を 1 個消費して経験値が 300（大成功なら 450）入り、&lt;strong&gt;Level&lt;/strong&gt; が &lt;code&gt;1/10&lt;/code&gt; から上がります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhance with elixir&lt;/strong&gt; を押すと、&lt;code&gt;elixir&lt;/code&gt; を 1 個消費して経験値が 1000（大成功なら 1500）入ります。&lt;/li&gt;
&lt;li&gt;素材を持っていない状態で強化ボタンを押すと、素材不足で強化は失敗します。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/enhance/"&gt;GS2-Enhance&lt;/a&gt;: GS2-Enhance の強化レート &lt;code&gt;Basic&lt;/code&gt; が、素材のメタデータに書かれた経験値（&lt;code&gt;potion&lt;/code&gt; は 300、&lt;code&gt;elixir&lt;/code&gt; は 1000）を対象キャラクターへ加算し、確率 20% で 1.5 倍、80% で等倍になるボーナスを適用します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory が 2 つのインベントリを持ちます。&lt;code&gt;Character&lt;/code&gt; インベントリが勧誘したキャラクターを、シンプルインベントリ &lt;code&gt;CharacterEnhanceMaterial&lt;/code&gt; が強化素材の所持数を保持します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/experience/"&gt;GS2-Experience&lt;/a&gt;: GS2-Experience がキャラクターごとの経験値・レベル・レベル上限（10）を保持し、強化で加算された経験値でレベルが上がります。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートがボタンの処理を定義します。&lt;strong&gt;Get&lt;/strong&gt; は素材の入手（&lt;code&gt;Gs2Inventory:AcquireSimpleItemsByUserId&lt;/code&gt;）、&lt;strong&gt;Enhance with potion&lt;/strong&gt; と &lt;strong&gt;Enhance with elixir&lt;/strong&gt; は素材を指定した強化（&lt;code&gt;Gs2Enhance:DirectEnhanceByUserId&lt;/code&gt;）を、無償のトランザクションとしてサーバー側で実行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;キャラクター強化&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>キャラクター限界突破</title><link>/ja/showroom/micro-economy-character-grade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-character-grade/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-character-grade/"
 title="ライブデモ: キャラクター限界突破"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-character-grade/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;キャラクターをレベル上限まで育て、限界突破でグレードを上げて上限を引き上げるデモです。グレードは 3 段階で、レベル上限はグレード 1 で 10、グレード 2 で 20、グレード 3 で 30 です。限界突破のボタンは、レベルが上限に達していて、まだ最大グレードでないときだけ押せます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit knight&lt;/strong&gt; などの横にある &lt;strong&gt;Recruit&lt;/strong&gt; を押し、キャラクターを 1 体入手します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Train to the cap, then break it&lt;/strong&gt; のキャラクターの行で &lt;strong&gt;Train hard&lt;/strong&gt; を押すと、経験値が 1000 入ります。数回押すと &lt;strong&gt;Level&lt;/strong&gt; が &lt;code&gt;10/10&lt;/code&gt; に達し、それ以上は上がりません。&lt;/li&gt;
&lt;li&gt;レベルが上限に達すると &lt;strong&gt;Limit break&lt;/strong&gt; が押せるようになります。押すと &lt;strong&gt;Grade&lt;/strong&gt; が &lt;code&gt;Grade 2&lt;/code&gt; になり、レベル上限が 20 に上がります。&lt;/li&gt;
&lt;li&gt;再び &lt;strong&gt;Train hard&lt;/strong&gt; で &lt;code&gt;20/20&lt;/code&gt; まで育て、&lt;strong&gt;Limit break&lt;/strong&gt; で &lt;code&gt;Grade 3&lt;/code&gt;（上限 30）にします。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Grade 3&lt;/code&gt; で &lt;code&gt;30/30&lt;/code&gt; に達すると、それ以上の限界突破はできないため &lt;strong&gt;Limit break&lt;/strong&gt; は押せないままです。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/grade/"&gt;GS2-Grade&lt;/a&gt;: GS2-Grade のグレードモデルがグレードごとのレベル上限（10／20／30）を定義し、キャラクターごとのグレードを保持します。グレードが上がると、GS2-Experience のレベル上限へ自動的に反映されます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/experience/"&gt;GS2-Experience&lt;/a&gt;: GS2-Experience がキャラクターごとの経験値・レベル・レベル上限を保持します。経験値はレベル上限を超えて加算されず、上限は GS2-Grade によって引き上げられます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートがボタンの処理を定義します。&lt;strong&gt;Train hard&lt;/strong&gt; は経験値 1000 の加算（&lt;code&gt;Gs2Experience:AddExperienceByUserId&lt;/code&gt;）、&lt;strong&gt;Limit break&lt;/strong&gt; はグレードの加算（&lt;code&gt;Gs2Grade:AddGradeByUserId&lt;/code&gt;）を、無償のトランザクションとしてサーバー側で実行します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory の &lt;code&gt;Character&lt;/code&gt; インベントリが、勧誘で入手したキャラクターを保持します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;キャラクター限界突破&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>装備エンチャント</title><link>/ja/showroom/micro-economy-equipment-enchant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-equipment-enchant/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-equipment-enchant/"
 title="ライブデモ: 装備エンチャント"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-equipment-enchant/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;装備を入手すると、その装備 1 つごとにランダムな追加効果（エンチャント）が 1〜3 個抽選されます。効果は &lt;code&gt;attack&lt;/code&gt;、&lt;code&gt;defense&lt;/code&gt;、&lt;code&gt;hp&lt;/code&gt;、&lt;code&gt;speed&lt;/code&gt;、&lt;code&gt;critical&lt;/code&gt;、&lt;code&gt;luck&lt;/code&gt; の 6 種類から重み付きで選ばれ、装備の行に &lt;code&gt;attack +12 / hp +50&lt;/code&gt; のように表示されます。コインを支払って効果を引き直したり、効果を 1 つ追加したりできます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Get coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt; を押して、&lt;strong&gt;Your coins&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; に無償コインを 100 枚入れます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take equipment&lt;/strong&gt; で装備名の横にある &lt;strong&gt;Take&lt;/strong&gt; を押します。装備が &lt;strong&gt;Your equipment and its bonuses&lt;/strong&gt; に追加され、初めて読み込まれた時点で 1〜3 個の効果が抽選されて表示されます（1 個が最も出やすく、3 個はまれです）。&lt;/li&gt;
&lt;li&gt;装備の行の &lt;strong&gt;Reroll&lt;/strong&gt; を押すと、10 コインを支払って同じ個数の効果を引き直します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add bonus&lt;/strong&gt; を押すと、30 コインを支払って効果を 1 つ追加します。効果がすでに上限の 3 個に達している場合は失敗し、コインは減りません。&lt;/li&gt;
&lt;li&gt;所持枠が足りなくなったら、&lt;strong&gt;Equipment bag&lt;/strong&gt; の &lt;strong&gt;Expand&lt;/strong&gt; で枠を 2 つ増やせます（最大 10）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;How enchanting works&lt;/strong&gt; に、効果の個数とそれぞれの費用のルールが表示されています。同じ装備名でも 1 つずつ別の個体として扱われ、効果も個体ごとに抽選されます。&lt;/p&gt;</description></item><item><title>スキルツリー</title><link>/ja/showroom/micro-economy-skill-tree/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-skill-tree/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-skill-tree/"
 title="ライブデモ: スキルツリー"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-skill-tree/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;キャラクターを仲間にして、そのキャラクターのスキルツリーを開き、コインを支払ってノードを解放するデモです。ツリーは &lt;code&gt;first&lt;/code&gt;、&lt;code&gt;left&lt;/code&gt;、&lt;code&gt;right&lt;/code&gt;、&lt;code&gt;last&lt;/code&gt; の 4 ノードで、&lt;code&gt;left&lt;/code&gt; と &lt;code&gt;right&lt;/code&gt; は &lt;code&gt;first&lt;/code&gt; を、&lt;code&gt;last&lt;/code&gt; は &lt;code&gt;left&lt;/code&gt; と &lt;code&gt;right&lt;/code&gt; の両方を前提とします。解放の記録はキャラクターごとに分かれていて、解放したノードは解放コストの半分を返してもらって元に戻すこともできます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit&lt;/strong&gt; を押してキャラクターを仲間にします。&lt;strong&gt;Open a character&amp;rsquo;s tree&lt;/strong&gt; にそのキャラクターの行が追加されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt; を押して、&lt;strong&gt;Your coins&lt;/strong&gt; に無償コインを 100 枚入れます。4 ノードの解放コストは 10、20、20、50 で、合計がちょうど 100 です。&lt;/li&gt;
&lt;li&gt;キャラクターの行の &lt;strong&gt;Open tree&lt;/strong&gt; を押すと、&lt;strong&gt;Skill tree&lt;/strong&gt; が開き、ノードごとに名前、解放コスト、押したときに起きることが表示されます。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;first&lt;/code&gt; の &lt;strong&gt;Release&lt;/strong&gt; を押すと、10 コインを支払って解放されます。前提が未解放のノードで &lt;strong&gt;Release&lt;/strong&gt; を押すと、&lt;code&gt;left&lt;/code&gt; なら &lt;code&gt;releases 2, 30 total&lt;/code&gt; と表示されているとおり、前提のノードも合わせて 1 回で解放されます。&lt;/li&gt;
&lt;li&gt;解放済みのノードの &lt;strong&gt;Restrain&lt;/strong&gt; を押すと、そのノード（とそれを前提にしている解放済みのノード）が未解放に戻り、解放コストの 50% のコインが戻ります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close&lt;/strong&gt; でツリーを閉じ、別のキャラクターを仲間にしてツリーを開くと、解放状況がキャラクターごとに別々であることを確認できます。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/skill_tree/"&gt;GS2-SkillTree&lt;/a&gt;: GS2-SkillTree のノードモデルが 4 つのノード、それぞれの前提ノード、解放時に消費するコイン、元に戻したときの返却率（0.5）を定義します。解放状況は仲間にしたキャラクターのアイテムセット（&lt;code&gt;propertyId&lt;/code&gt;）ごとに記録されます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/money2/"&gt;GS2-Money2&lt;/a&gt;: GS2-Money2 のウォレットがコインを保持します。ノードの解放時には、そのノードの解放コストが &lt;code&gt;Gs2Money2:WithdrawByUserId&lt;/code&gt; で引き出されます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/inventory/"&gt;GS2-Inventory&lt;/a&gt;: GS2-Inventory が仲間にしたキャラクターを保持します。そのアイテムセットの GRN が、スキルツリーの持ち主を表すキーとして使われます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートが、&lt;strong&gt;Recruit&lt;/strong&gt; によるキャラクターの入手と &lt;strong&gt;Deposit&lt;/strong&gt; による無償コインの入金を定義します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;スキルツリー&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>装備の装着</title><link>/ja/showroom/micro-economy-equipment-loadout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-economy-equipment-loadout/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-economy-equipment-loadout/"
 title="ライブデモ: 装備の装着"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-economy-equipment-loadout/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;キャラクターを仲間にして装備を入手し、キャラクターごとの &lt;code&gt;weapon&lt;/code&gt; スロットと &lt;code&gt;armor&lt;/code&gt; スロットに装備を装着するデモです。スロットには装着できる装備が決められていて、&lt;code&gt;weapon&lt;/code&gt; には &lt;code&gt;iron-sword&lt;/code&gt; と &lt;code&gt;oak-staff&lt;/code&gt;、&lt;code&gt;armor&lt;/code&gt; には &lt;code&gt;steel-shield&lt;/code&gt; だけが入ります。合わない装備を入れようとすると、ページではなく GS2 自身が装着を拒否します。1 つの装備を同時に装着できるのは 1 人のキャラクターだけです。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Recruit a character&lt;/strong&gt; で &lt;strong&gt;Recruit&lt;/strong&gt; を押してキャラクターを仲間にします。&lt;strong&gt;Loadout&lt;/strong&gt; の上部にキャラクターのタブが表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Take equipment&lt;/strong&gt; で &lt;strong&gt;Take&lt;/strong&gt; を押して装備を入手します。入手した装備は &lt;strong&gt;Loadout&lt;/strong&gt; の装備カードに並びます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loadout&lt;/strong&gt; でキャラクターのタブを選び、スロットのカード（&lt;code&gt;weapon&lt;/code&gt; または &lt;code&gt;armor&lt;/code&gt;）を押して装着先を選んでから、装備のカードを押すとそのスロットに装着されます。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;weapon&lt;/code&gt; スロットを選んだ状態で &lt;code&gt;steel-shield&lt;/code&gt; を押すと、GS2 が拒否し、&lt;code&gt;GS2 refused&lt;/code&gt; で始まるメッセージが表示されます。&lt;/li&gt;
&lt;li&gt;別のキャラクターがすでに装着している装備を装着しようとしても拒否されます。&lt;strong&gt;Take off&lt;/strong&gt; のボタンで元のキャラクターから外してから装着してください。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;装備のカードには、その装備を装着しているキャラクターとスロットが &lt;strong&gt;Worn by&lt;/strong&gt; として表示されます。所持枠が埋まったら &lt;strong&gt;Equipment bag&lt;/strong&gt; の &lt;strong&gt;Expand&lt;/strong&gt; で枠を増やせます。&lt;/p&gt;</description></item><item><title>フレンド・プロフィール</title><link>/ja/showroom/foundation-social-graph/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-social-graph/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-social-graph/"
 title="ライブデモ: フレンド・プロフィール"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-social-graph/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;自分のプロフィールを編集し、別のプレイヤーをプレイヤー ID で探して、フレンド申請やフォローを行うデモです。相手が申請を承認するとお互いの &lt;strong&gt;Your friends&lt;/strong&gt; に表示され、フォローした相手は &lt;strong&gt;Players you follow&lt;/strong&gt; に表示されます。プロフィールは全員に見える名前、フレンドだけに見える内容、フォロワーだけに見える内容の 3 つに分かれています。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;You&lt;/strong&gt; の &lt;strong&gt;Your profile&lt;/strong&gt; に名前（全員に公開）、フレンド向けの内容、フォロワー向けの内容を入力し、&lt;strong&gt;Save your profile&lt;/strong&gt; を押します。&lt;/li&gt;
&lt;li&gt;別のブラウザ（またはプライベートウィンドウ）でもこのデモを開いて 2 人目のプレイヤーを用意し、片方で &lt;strong&gt;Copy your id&lt;/strong&gt; を押してプレイヤー ID をコピーします。&lt;/li&gt;
&lt;li&gt;もう片方のブラウザで &lt;strong&gt;Find a player by their id&lt;/strong&gt; に ID を貼り付け（&lt;strong&gt;Paste an id&lt;/strong&gt;）、&lt;strong&gt;Look them up&lt;/strong&gt; を押してから &lt;strong&gt;Send a friend request&lt;/strong&gt; や &lt;strong&gt;Follow&lt;/strong&gt; を押します。&lt;/li&gt;
&lt;li&gt;申請を受けた側の &lt;strong&gt;Friend requests to you&lt;/strong&gt; に相手の名前が表示されるので &lt;strong&gt;Accept&lt;/strong&gt; か &lt;strong&gt;Decline&lt;/strong&gt; を押します。送った側では &lt;strong&gt;Friend requests you sent&lt;/strong&gt; に表示され、&lt;strong&gt;Cancel&lt;/strong&gt; で取り消せます。&lt;/li&gt;
&lt;li&gt;承認すると双方の &lt;strong&gt;Your friends&lt;/strong&gt; に相手の名前とフレンド向けの内容が表示され、&lt;strong&gt;Remove&lt;/strong&gt; で解除できます。フォローした相手は &lt;strong&gt;Players you follow&lt;/strong&gt; にフォロワー向けの内容とともに表示され、&lt;strong&gt;Unfollow&lt;/strong&gt; で解除できます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;プロフィールの変更には通知がないため、相手が名前を変えても、こちらの一覧に反映されるのは一覧の再読み込み時（最大 15 分、またはページの再読み込み）です。&lt;/p&gt;</description></item><item><title>ギルド</title><link>/ja/showroom/foundation-social-guild/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-social-guild/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-social-guild/"
 title="ライブデモ: ギルド"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-social-guild/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;ショールームの訪問者全員が共有するギルドを作成し、他の訪問者が作ったギルドを探して参加するデモです。ギルドの参加方式は「誰でも参加」と「マスターの承認制」から選べ、マスターは参加申請への回答、ギルドの引き渡し、解散ができます。ギルドの定員は 5 人から始まり、最大 10 人まで、1 人が所属できるギルドは 1 つです。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Guild lobby&lt;/strong&gt; の &lt;strong&gt;Name your guild&lt;/strong&gt; にギルド名を入力し、必要なら &lt;strong&gt;Join policy: anybody joins (press to change)&lt;/strong&gt; を押して承認制（&lt;strong&gt;the master approves&lt;/strong&gt;）に切り替えます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Create a guild with this name&lt;/strong&gt; を押すとギルドが作成され、ロビーにギルド名・人数・メンバー一覧（自分は &lt;strong&gt;master&lt;/strong&gt;）が表示されます。&lt;strong&gt;Your guild&lt;/strong&gt; には &lt;strong&gt;You are a member. The lobby above shows which guild.&lt;/strong&gt; と &lt;strong&gt;Room for 5, up to 10&lt;/strong&gt; が表示されます。&lt;/li&gt;
&lt;li&gt;別のブラウザ（またはプライベートウィンドウ）でこのデモを開くと、&lt;strong&gt;Guilds you can join&lt;/strong&gt; にそのギルドが表示されます。誰でも参加なら &lt;strong&gt;Join &amp;hellip;&lt;/strong&gt;、承認制なら &lt;strong&gt;Ask to join &amp;hellip;&lt;/strong&gt; を押します。&lt;/li&gt;
&lt;li&gt;承認制の場合、マスター側の &lt;strong&gt;Requests to join&lt;/strong&gt; に申請が表示され、&lt;strong&gt;Accept &amp;hellip;&lt;/strong&gt; か &lt;strong&gt;Decline &amp;hellip;&lt;/strong&gt; で回答します。&lt;/li&gt;
&lt;li&gt;メンバーは &lt;strong&gt;Leave the guild&lt;/strong&gt; で脱退できます。マスターは他のメンバーがいれば &lt;strong&gt;Hand over to &amp;hellip; and leave&lt;/strong&gt; で引き渡して脱退し、自分だけなら &lt;strong&gt;Disband the guild&lt;/strong&gt; で解散します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ギルドはショールームの訪問者全員で共有されるため、他の訪問者が作ったギルドが &lt;strong&gt;Guilds you can join&lt;/strong&gt; に並ぶこともあります。参加・脱退・申請は通知で相手の画面にすぐ反映されます。&lt;/p&gt;</description></item><item><title>お知らせ・受信箱</title><link>/ja/showroom/foundation-liveops-inbox/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-liveops-inbox/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-liveops-inbox/"
 title="ライブデモ: お知らせ・受信箱"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-liveops-inbox/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;運営からのお知らせと、コイン付きの贈り物を自分の受信箱へ届けて開封するデモです。届いたメッセージは &lt;strong&gt;Your inbox&lt;/strong&gt; に未読として並び、開封すると既読に変わります。贈り物のメッセージを開封すると、添付された 100 コインが &lt;strong&gt;Where the coins land&lt;/strong&gt; のウォレットに入金されます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;An announcement you can have delivered&lt;/strong&gt; の &lt;strong&gt;Deliver&lt;/strong&gt; を押すと、&lt;strong&gt;Your inbox&lt;/strong&gt; に「Welcome to the GS2 inbox demo!」というメッセージが未読で届きます。押すたびに新しいメッセージが 1 通届きます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your inbox&lt;/strong&gt; のメッセージの &lt;strong&gt;Open&lt;/strong&gt; を押すと既読になり、ボタンの代わりに &lt;strong&gt;Opened.&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A gift with coins attached&lt;/strong&gt;（&lt;strong&gt;Carries 100 coins.&lt;/strong&gt;）の &lt;strong&gt;Deliver&lt;/strong&gt; を押すと、「A gift from the operator: 100 coins.」というメッセージが届きます。&lt;/li&gt;
&lt;li&gt;贈り物のメッセージの &lt;strong&gt;Open&lt;/strong&gt; を押すと、&lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; が 100 増えます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;このデモの &lt;strong&gt;Deliver&lt;/strong&gt; はお知らせの受信操作ではなく、交換を使って毎回新しいメッセージを送ります。そのため何度押しても、押した回数だけメッセージが届きます。&lt;/p&gt;</description></item><item><title>バージョン管理</title><link>/ja/showroom/foundation-liveops-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/foundation-liveops-version/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/foundation-liveops-version/"
 title="ライブデモ: バージョン管理"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/foundation-liveops-version/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;利用規約への同意と、クライアントが申告するアプリ・アセットのバージョンを 1 回のバージョンチェックでまとめて確認するデモです。必須の利用規約 &lt;code&gt;terms&lt;/code&gt;（最新 2.0.0）と任意の &lt;code&gt;marketing&lt;/code&gt; に回答し、申告するバージョンを切り替えて &lt;strong&gt;Check versions&lt;/strong&gt; を押すと、項目ごとに ok / warning / error の判定が表示されます。error が 1 つもないときだけチェックを通過し、GS2 がプロジェクトトークンを発行します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Terms and versions&lt;/strong&gt; の説明文で判定のルールを確認します。最初は &lt;strong&gt;Your answers&lt;/strong&gt; が &lt;strong&gt;terms: not answered&lt;/strong&gt; / &lt;strong&gt;marketing: not answered&lt;/strong&gt; の状態です。&lt;/li&gt;
&lt;li&gt;回答せずに &lt;strong&gt;Check versions&lt;/strong&gt; を押すと、&lt;code&gt;terms&lt;/code&gt; と &lt;code&gt;marketing&lt;/code&gt; は未回答のため error、アプリ 1.0.0・アセット 0.9.0 も error となり、&lt;strong&gt;Not passed: no project token.&lt;/strong&gt; と表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accept terms 1.0.0 (an old version)&lt;/strong&gt; で古い規約に同意すると &lt;code&gt;terms&lt;/code&gt; は warning に、&lt;strong&gt;Accept terms 2.0.0 (the latest)&lt;/strong&gt; で最新版に同意すると ok になります。&lt;code&gt;marketing&lt;/code&gt; は &lt;strong&gt;Accept marketing&lt;/strong&gt; と &lt;strong&gt;Reject marketing&lt;/strong&gt; のどちらで回答しても ok です。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App version &amp;hellip; (press to change)&lt;/strong&gt; と &lt;strong&gt;Asset version &amp;hellip; (press to change)&lt;/strong&gt; を押して申告バージョンを切り替えます。アプリは 1.0.0（error）・1.1.0（warning）・1.2.0（ok）、アセットは 0.9.0（error）・1.5.0（warning）・2.1.0（ok）です。&lt;/li&gt;
&lt;li&gt;error がなくなった状態で &lt;strong&gt;Check versions&lt;/strong&gt; を押すと &lt;strong&gt;Passed: GS2 issued a project token.&lt;/strong&gt; と表示されます。&lt;strong&gt;Clear my answers&lt;/strong&gt; で回答を消して最初からやり直せます。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/version/"&gt;GS2-Version&lt;/a&gt;: GS2-Version が、プレイヤーが同意する利用規約 &lt;code&gt;terms&lt;/code&gt;（必須）と &lt;code&gt;marketing&lt;/code&gt;（任意）、クライアントが申告する &lt;code&gt;app&lt;/code&gt; と &lt;code&gt;asset&lt;/code&gt; のバージョンモデルを定義し、同意状況を保持します。バージョンチェックでは各項目の warning / error を判定し、通過したプレイヤーには権限を一切持たないデモ用ユーザーのプロジェクトトークンを発行します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;バージョン管理&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>ギルドランキング</title><link>/ja/showroom/micro-liveops-guild-ranking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-liveops-guild-ranking/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-liveops-guild-ranking/"
 title="ライブデモ: ギルドランキング"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-liveops-guild-ranking/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;ギルドごとに区切られたランキングのデモです。&lt;strong&gt;Guild lobby&lt;/strong&gt; でギルドを作成または加入し、&lt;strong&gt;Guild ranking&lt;/strong&gt; の &lt;strong&gt;Play&lt;/strong&gt; でポイントを積み上げると、同じギルドのメンバーの中での順位が表示されます。シーズンは毎日 00:00 UTC に切り替わり、終わったシーズンの順位に応じて報酬コインを受け取れます。ギルド同士を比べるランキングではありません。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Guild lobby&lt;/strong&gt; の入力欄（&lt;strong&gt;Name your guild&lt;/strong&gt;）にギルド名を入力して &lt;strong&gt;Create a guild with this name&lt;/strong&gt; を押すか、&lt;strong&gt;Guilds you can join&lt;/strong&gt; の一覧から &lt;strong&gt;Join&lt;/strong&gt; を押してギルドに加入します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Guild ranking&lt;/strong&gt; の &lt;strong&gt;Play&lt;/strong&gt; を押すと、1 回ごとに 1〜100 ポイントが今日のシーズンの合計に加算されます。&lt;strong&gt;You&lt;/strong&gt; にギルド内の順位と合計ポイントが表示され、下の順位表にギルドメンバーのスコアが並びます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advance one day&lt;/strong&gt; を押すとデモ用の時計が 1 日進み（&lt;strong&gt;Demo clock&lt;/strong&gt; に表示）、自分にとっての今日のシーズンが終わります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Previous&lt;/strong&gt; に終わったシーズンの順位とポイントが表示されたら、&lt;strong&gt;Receive&lt;/strong&gt; を押します。ギルド内の順位に応じた報酬（1 位 300、2〜3 位 150、4〜10 位 50 コイン）が &lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; に入ります。&lt;/li&gt;
&lt;li&gt;ほかの人と競うには、&lt;strong&gt;Guild lobby&lt;/strong&gt; でギルド ID をコピーし、別のブラウザやプライベートウィンドウで開いたデモから &lt;strong&gt;Join by id&lt;/strong&gt; で同じギルドに加入します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Advance one day&lt;/strong&gt; は GS2-Account のタイムオフセットでアカウントの時計を進めるため、時計を進めていないギルドメンバーはまだ同じシーズンをプレイ中です。進めた時計はアカウントに残り、同じブラウザのほかのデモにも影響します。&lt;/p&gt;</description></item><item><title>ランキング</title><link>/ja/showroom/micro-liveops-ranking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-liveops-ranking/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-liveops-ranking/"
 title="ライブデモ: ランキング"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-liveops-ranking/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;すべての訪問者が共有するランキングのデモです。&lt;strong&gt;Score contest&lt;/strong&gt; で 3 分間のコンテストを開始してスコアを登録し、コンテスト終了後に順位に応じた報酬コインを受け取ります。参加期間は訪問者ごとに GS2-Schedule のトリガーで開き、スコアと報酬は GS2-Ranking2 のグローバルランキングが管理します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Start contest&lt;/strong&gt; を押すと、自分のコンテストが 3 分間開きます。&lt;strong&gt;Status&lt;/strong&gt; が &lt;strong&gt;Open: play while the time lasts&lt;/strong&gt; になり、&lt;strong&gt;Ends&lt;/strong&gt; に残り時間が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Play&lt;/strong&gt; を押すと 1〜1000 のスコアがランダムに出ます。自己ベストを更新したときだけ登録され、&lt;strong&gt;You&lt;/strong&gt; に順位とベストスコアが表示されます。&lt;/li&gt;
&lt;li&gt;下の順位表に、ほかの訪問者のスコアと並んで自分の行（&lt;strong&gt;You&lt;/strong&gt;）が表示されます。ほかの訪問者の新しいスコアは反映まで数分かかることがあります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Finish contest&lt;/strong&gt; を押す（または 3 分待つ）とコンテストが終了し、&lt;strong&gt;Status&lt;/strong&gt; が &lt;strong&gt;Over: your reward is ready to receive&lt;/strong&gt; になります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Receive&lt;/strong&gt; を押すと順位に応じた報酬（1 位 300、2〜3 位 150、4〜10 位 80、それ以外の参加者 30 コイン）が &lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; に入ります。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ランキングのシーズンは 1 つだけなので、報酬を受け取れるのは 1 アカウントにつき 1 回です。別のブラウザやプライベートウィンドウで開くと、別の匿名アカウントとして同じ順位表に参加できます。&lt;/p&gt;</description></item><item><title>シリアルコード</title><link>/ja/showroom/micro-liveops-serial-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-liveops-serial-code/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-liveops-serial-code/"
 title="ライブデモ: シリアルコード"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-liveops-serial-code/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;キャンペーンコードを入力して報酬を受け取るデモです。&lt;strong&gt;Redeem a campaign code&lt;/strong&gt; の入力欄にコード &lt;code&gt;WELCOME2026&lt;/code&gt; を入力して &lt;strong&gt;Redeem&lt;/strong&gt; を押すと、&lt;strong&gt;Where the coins land&lt;/strong&gt; のウォレットに 100 コインが入ります。引き換えは 1 人 1 回までで、2 回目や誤ったコードは理由を添えて拒否されます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Redeem a campaign code&lt;/strong&gt; の説明文と、引き換え状況（「You have not redeemed a code yet.」）を確認します。&lt;/li&gt;
&lt;li&gt;入力欄（&lt;strong&gt;Type a code&lt;/strong&gt;）に &lt;code&gt;WELCOME2026&lt;/code&gt; と入力して &lt;strong&gt;Redeem&lt;/strong&gt; を押すと、&lt;strong&gt;Where the coins land&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; が 100 増えます。&lt;/li&gt;
&lt;li&gt;もう一度 &lt;strong&gt;Redeem&lt;/strong&gt; を押すと、「You have already redeemed a code; each visitor can redeem once.」と拒否され、コインは増えません。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Start over&lt;/strong&gt; を押すと引き換え記録が消え、もう一度引き換えられるようになります。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;welcome2026&lt;/code&gt; のように誤ったコードを入力して &lt;strong&gt;Redeem&lt;/strong&gt; を押すと、コードが見つからない旨のメッセージで拒否されます（大文字・小文字は区別されます）。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/serial_key/"&gt;GS2-SerialKey&lt;/a&gt;: GS2-SerialKey のキャンペーン &lt;code&gt;WELCOME2026&lt;/code&gt; がキャンペーンコードとして登録されており、引き換えのトランザクションで入力されたコードを照合します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/exchange/"&gt;GS2-Exchange&lt;/a&gt;: GS2-Exchange の交換レートが、コードの使用・回数のカウント・コインの付与を 1 つのトランザクションにまとめ、すべて成功したときだけ確定します。&lt;strong&gt;Start over&lt;/strong&gt; も別の交換レートで実行します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/limit/"&gt;GS2-Limit&lt;/a&gt;: GS2-Limit の回数制限（上限 1、リセットなし）が引き換えを数え、2 回目の引き換えを拒否します。&lt;strong&gt;Start over&lt;/strong&gt; はこのカウンターを削除します。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/money2/"&gt;GS2-Money2&lt;/a&gt;: 報酬の 100 コインは GS2-Money2 のウォレットに無償通貨として入金されます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;シリアルコード&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>キャラクターガチャ</title><link>/ja/showroom/micro-shop-character-gacha/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-shop-character-gacha/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-shop-character-gacha/"
 title="ライブデモ: キャラクターガチャ"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-shop-character-gacha/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;コインを払ってキャラクターを引くガチャです。&lt;strong&gt;Buy coins&lt;/strong&gt; でコインを買い、&lt;strong&gt;Draw a character&lt;/strong&gt; でガチャを引くと、排出されたキャラクターが &lt;strong&gt;Your characters&lt;/strong&gt; に追加されます。1 回の抽選で、GS2-Money2 からのコインの引き落とし、GS2-Lottery の抽選、GS2-Inventory へのキャラクター付与が 1 つのトランザクションとして実行されます。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Buy coins&lt;/strong&gt; で &lt;strong&gt;10 coins&lt;/strong&gt;、&lt;strong&gt;50 coins&lt;/strong&gt;、&lt;strong&gt;250 coins&lt;/strong&gt; のいずれかの &lt;strong&gt;Buy&lt;/strong&gt; を押し、コインを購入します。&lt;strong&gt;Your coins&lt;/strong&gt; の残高が増えます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Draw a character&lt;/strong&gt; の &lt;strong&gt;Draw a character for 10 coins&lt;/strong&gt; の横にある &lt;strong&gt;Buy&lt;/strong&gt; を押すと、10 コインを消費してガチャを 1 回引きます。&lt;/li&gt;
&lt;li&gt;排出されたキャラクター（&lt;code&gt;knight&lt;/code&gt;、&lt;code&gt;archer&lt;/code&gt;、&lt;code&gt;mage&lt;/code&gt;、&lt;code&gt;healer&lt;/code&gt; のいずれか）が &lt;strong&gt;Your characters&lt;/strong&gt; に 1 行追加されます。同じキャラクターが出ると別の行として並びます。&lt;/li&gt;
&lt;li&gt;続けて引いてみましょう。80% で common（&lt;code&gt;knight&lt;/code&gt; / &lt;code&gt;archer&lt;/code&gt;）、20% で rare（&lt;code&gt;mage&lt;/code&gt; / &lt;code&gt;healer&lt;/code&gt;）が排出され、同じレアリティ内の確率は均等です。&lt;/li&gt;
&lt;li&gt;コインが 10 未満のときは抽選が拒否されます。&lt;strong&gt;Buy coins&lt;/strong&gt; でコインを買い足してください。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ウォレットは同じブラウザのほかのショールームデモと共有されるため、別のデモで手に入れたコインもここで使えます。&lt;/p&gt;</description></item><item><title>通貨ショップ</title><link>/ja/showroom/micro-shop-currency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-shop-currency/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-shop-currency/"
 title="ライブデモ: 通貨ショップ"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-shop-currency/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;コインパックを並べた通貨ショップです。&lt;strong&gt;Buy coins&lt;/strong&gt; に並ぶ商品の &lt;strong&gt;Buy&lt;/strong&gt; を押すと、テスト用レシートで購入が成立し、購入したコインが &lt;strong&gt;Your coins&lt;/strong&gt; のウォレットに入ります。商品・価格・付与量は GS2-Showcase の陳列棚として定義され、購入は GS2-Money2 のレシート検証と入金を 1 つのトランザクションで実行します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Your coins&lt;/strong&gt; で、現在の &lt;strong&gt;Free balance&lt;/strong&gt;（無償）、&lt;strong&gt;Paid balance&lt;/strong&gt;（有償）、&lt;strong&gt;Total balance&lt;/strong&gt;（合計）を確認します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Buy coins&lt;/strong&gt; には &lt;strong&gt;10 coins&lt;/strong&gt;、&lt;strong&gt;50 coins&lt;/strong&gt;、&lt;strong&gt;250 coins&lt;/strong&gt; の 3 商品が並びます（デモ通貨 &lt;code&gt;XXX&lt;/code&gt; でそれぞれ 1、2、3 の価格）。&lt;/li&gt;
&lt;li&gt;いずれかの商品の &lt;strong&gt;Buy&lt;/strong&gt; を押すと、ストアのテスト用レシートで購入が実行され、「Purchased.」と表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your coins&lt;/strong&gt; の &lt;strong&gt;Paid balance&lt;/strong&gt; と &lt;strong&gt;Total balance&lt;/strong&gt; が、購入した商品のコイン数だけ増えます。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;デモで扱うレシートはプラットフォームのテスト用ストアが返すもので、実際の課金は発生しません。&lt;/p&gt;
&lt;h2 id="使用している-gs2-のサービス"&gt;使用している GS2 のサービス&lt;a class="td-heading-self-link" href="#%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b-gs2-%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="/ja/microservices/showcase/"&gt;GS2-Showcase&lt;/a&gt;: GS2-Showcase の陳列棚が、通貨種別（JPY / USD / XXX）ごとにコインパックとその価格・付与量を定義し、購入を受け付けます。&lt;/li&gt;
&lt;li&gt;&lt;a href="/ja/microservices/money2/"&gt;GS2-Money2&lt;/a&gt;: 購入時に GS2-Money2 がストアのレシートを検証し（デモではテスト用レシートを受け入れる設定）、有償コインとしてウォレットへ入金します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gs2-studio-で使う"&gt;GS2 Studio で使う&lt;a class="td-heading-self-link" href="#gs2-studio-%e3%81%a7%e4%bd%bf%e3%81%86" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 Studio のシンプルモードで &lt;strong&gt;機能を追加&lt;/strong&gt; を開き、&lt;strong&gt;通貨ショップ&lt;/strong&gt; の &lt;strong&gt;追加&lt;/strong&gt; を押すと、この機能を自分のプロジェクトに取り込めます。パッケージを直接指定する場合は &lt;strong&gt;GitHub から追加&lt;/strong&gt; を選び、次のパッケージを指定します。&lt;/p&gt;</description></item><item><title>スタミナショップ</title><link>/ja/showroom/micro-shop-energy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ja/showroom/micro-shop-energy/</guid><description>&lt;div class="gs2-showroom-demo"&gt;
 &lt;div class="gs2-showroom-demo__frame"&gt;
 &lt;iframe
 src="https://gs2.io/showroom/micro-shop-energy/"
 title="ライブデモ: スタミナショップ"
 loading="lazy"
 allow="clipboard-read; clipboard-write; fullscreen"
 allowfullscreen
 &gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p class="gs2-showroom-demo__actions"&gt;
 &lt;a class="btn btn-outline-primary btn-sm" href="https://gs2.io/showroom/micro-shop-energy/" target="_blank" rel="noopener"&gt;新しいタブで開く &lt;i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"&gt;&lt;/i&gt;
 &lt;/a&gt;
 &lt;/p&gt;
&lt;/div&gt;

&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;このデモについて&lt;/div&gt;
&lt;p&gt;デモは匿名アカウントで自動的にログインします。このアカウントはショールームのすべてのデモで共有されるため、あるデモで手に入れたアイテムや通貨が別のデモにも反映されます。読み込みには少し時間がかかります。画面が小さい場合は新しいタブで開いてお試しください。&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="概要"&gt;概要&lt;a class="td-heading-self-link" href="#%e6%a6%82%e8%a6%81" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;コインでスタミナを買い足すショップです。&lt;strong&gt;Get coins&lt;/strong&gt; で無償コインを受け取り、&lt;strong&gt;Your stamina&lt;/strong&gt; でスタミナを使ってから、&lt;strong&gt;The shelf&lt;/strong&gt; に並ぶ 3 段階の回復商品を購入します。購入は GS2-Exchange の交換として、GS2-Money2 からのコインの引き落としと GS2-Stamina の回復を 1 つのトランザクションで実行します。&lt;/p&gt;
&lt;h2 id="試し方"&gt;試し方&lt;a class="td-heading-self-link" href="#%e8%a9%a6%e3%81%97%e6%96%b9" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Get coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt; を押すと、&lt;strong&gt;Your coins&lt;/strong&gt; の &lt;strong&gt;Free balance&lt;/strong&gt; が 100 増えます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your stamina&lt;/strong&gt; の &lt;strong&gt;Spend&lt;/strong&gt; を押してスタミナを 10 消費します（最大 100、初期値 50）。満タンでないあいだは &lt;strong&gt;Next recovery&lt;/strong&gt; に次の自然回復（1 分ごとに 5）までの時間が表示されます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The shelf&lt;/strong&gt; には &lt;strong&gt;+5 stamina for 30 coins&lt;/strong&gt;、&lt;strong&gt;+15 stamina for 70 coins&lt;/strong&gt;、&lt;strong&gt;+40 stamina for 100 coins&lt;/strong&gt; の 3 商品が並びます。&lt;/li&gt;
&lt;li&gt;いずれかの商品の &lt;strong&gt;Buy&lt;/strong&gt; を押すと、&lt;strong&gt;Free balance&lt;/strong&gt; から価格分のコインが引かれ、&lt;strong&gt;Stamina&lt;/strong&gt; のゲージが回復量だけ増えます。&lt;/li&gt;
&lt;li&gt;コインが足りない商品の &lt;strong&gt;Buy&lt;/strong&gt; は拒否されます。その場合は &lt;strong&gt;Get coins&lt;/strong&gt; の &lt;strong&gt;Deposit&lt;/strong&gt; でコインを補充してください。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;スタミナは上限を超えて回復できる設定のため、満タン近くで購入すると 100 を超えることがあります。&lt;/p&gt;</description></item></channel></rss>