ゲームシステム

期間限定イベント:賞品トラックのあるお祭り

iDos Games の既製期間限定イベントの仕組み。トークン、マイルストーントラック、VIP の2つ目の賞品、1日の上限を持つ期間限定のイベント。そしてダッシュボードでの設定方法。

期間限定イベントは期間限定のお祭りです。プレイヤーはイベントトークンを集め、マイルストーンの賞品のトラックを登っていきます。 イベントは1回だけ、スケジュールで繰り返し、または連なりで開催でき、VIP パスは各マイルストーンに2つ目の賞品を加えます。

プレイヤーに見えるもの

  • 名前とタイマー付きの、タブになった開催中のすべてのイベント。
  • 次の賞品までのトークンのバーとマイルストーントラック。
  • マイルストーンのVIP の2つ目の賞品。あとから買ったパスは、受け取り済みのマイルストーンの分も補います。
  • **「すべて受け取る」**と、トークンの集め方と1日の上限がわかるポップアップ。
イベント
12 450
320
星まつり2
週末
星:340 / 500
3d 08:00
100
200
300
500
星の集め方
すべて受け取る
VIPになる
開催中のイベントごとにタイマー付きのタブがあります。
マイルストーントラック。VIPパスで各段階に2つ目の賞品が付きます。
「すべて受け取る」は1回で。トークンの集め方と1日の上限。
例. イベント画面。イベントのタブ、トークンのバー、マイルストーントラック。

仕組み

  • トークンはイベントに設定した出どころから来ます。ゲーム内の行動、購入、クエストなど。
  • 1回のプレイはゲームが知らせる独自の行動です。最小のテンプレートは、それを一覧に入れたすべてのイベントに知らせます。
  • 「VIP になる」は、VIP が入っていればその画面を開きます。

ステップ 01プロジェクトにシステムを追加する

AI コーダーに頼みます。「賞品付きの週間イベントを追加して」。マイルストーン5つにそれぞれ VIP の賞品がある週間の「星まつり」入りの既製システムが入ります。

ステップ 02ダッシュボードで設定する

ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → 期間限定イベント へ。

  • イベントを作ります:スケジュール(1回、周期、連なり)とトークン。
  • 1日の上限付きでトークンの出どころを追加します。
  • マイルストーントラックを作ります:しきい値、報酬、VIP の賞品。

ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。

ステップ 03テストしてリリースする

アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。

開発者向け

期間限定イベントは @idosgames/core の client.timedEvent で動きます。

TypeScript
// 1回プレイした:開催中のすべてのイベントの 'play_round' の行動にトークンを付与
const res = await client.timedEvent.getActiveEvents()
for (const e of res.ok ? (res.data.ActiveEvents ?? []) : [])
  if (e.CanEarn !== false && e.Type && e.TimedEventID)
    await client.timedEvent.grantTokens(e.Type, e.TimedEventID, 'CustomAction', undefined, undefined, {
      ActionName: 'play_round',
    })
// すべてのイベントの待っているマイルストーンを1回の呼び出しで受け取る
await client.timedEvent.claimAllMilestones()
  • ゲームがトークンを付与できるのは、イベントに設定した出どころ経由だけです。上限はサーバーが適用します。
  • トラックは getActiveEvents() から読みます。受け取ったマイルストーンはそこに残ります。

すべてのフィールドは、SDK の MCP サーバーが配るスキル timed-event-system に説明があります。

よくある質問

イベントを毎週繰り返せますか?

はい。イベントは1回だけ、スケジュールで繰り返し、または段階の連なりとして開催できます。

プレイヤーはトークンをどう集めますか?

設定した出どころからです。ゲーム内の行動、購入、クエストなどで、それぞれに1日の上限があります。

関連ページ

自分のゲームを作ろう

アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。