期間限定イベントは期間限定のお祭りです。プレイヤーはイベントトークンを集め、マイルストーンの賞品のトラックを登っていきます。 イベントは1回だけ、スケジュールで繰り返し、または連なりで開催でき、VIP パスは各マイルストーンに2つ目の賞品を加えます。
プレイヤーに見えるもの
- 名前とタイマー付きの、タブになった開催中のすべてのイベント。
- 次の賞品までのトークンのバーとマイルストーントラック。
- マイルストーンのVIP の2つ目の賞品。あとから買ったパスは、受け取り済みのマイルストーンの分も補います。
- **「すべて受け取る」**と、トークンの集め方と1日の上限がわかるポップアップ。
イベント
12 450
320
星まつり2
週末
星:340 / 500
3d 08:00100
200
300
500
星の集め方
すべて受け取る
VIPになる
1開催中のイベントごとにタイマー付きのタブがあります。
2マイルストーントラック。VIPパスで各段階に2つ目の賞品が付きます。
3「すべて受け取る」は1回で。トークンの集め方と1日の上限。
仕組み
ステップ 01プロジェクトにシステムを追加する
AI コーダーに頼みます。「賞品付きの週間イベントを追加して」。マイルストーン5つにそれぞれ VIP の賞品がある週間の「星まつり」入りの既製システムが入ります。
ステップ 02ダッシュボードで設定する
ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → 期間限定イベント へ。
- イベントを作ります:スケジュール(1回、周期、連なり)とトークン。
- 1日の上限付きでトークンの出どころを追加します。
- マイルストーントラックを作ります:しきい値、報酬、VIP の賞品。
ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。
ステップ 03テストしてリリースする
アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。
開発者向け
期間限定イベントは @idosgames/core の client.timedEvent で動きます。
// 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日の上限があります。
関連ページ
- シーズンとバトルパス:賞品付きのティアiDos Games の既製シーズンの仕組み。バトルパス風の報酬付きティアのはしご、プレイで得るステータス、VIP の2つ目の賞品、交互に続くシーズン。そしてダッシュボードでの設定方法。
- ゲームの VIP とプレミアムパスiDos Games の既製 VIP システムの仕組み。特典付きのプレミアムパス、無料体験、ゲーム全体の割引とボーナス報酬、そしてダッシュボードでの設定方法。
- チームイベント:みんなで建てて共通の賞品をiDos Games の既製チームイベントの仕組み。サーバーがチームを組み、メンバーそれぞれが自分の建物を建て、すべて完成するとチームが賞品を得ます。そしてダッシュボードでの設定方法。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。