ログインボーナスはログインのカレンダーです。プレイヤーが戻ってくるたびに次の報酬を受け取り、最終日は大きな賞品です。 受け取れる報酬があると、セッションごとに1回ウィンドウが自動で開きます。
プレイヤーに見えるもの
- 受け取り済み、今日、ロック中の日がわかるカレンダー。
- 大きなマイルストーンの賞品としての最終日。
- 今日の報酬が待っているとき、セッションごとに1回自動で開くポップアップ。
- ログインボーナスを受け取るまでのタブのバッジ。
ログインボーナス
12 450
320
1日目100
2日目150
今日200
4日目250
5日目300
6日目20
7日目宝箱
受け取る
21ログインカレンダー。受け取り済み、今日、ロック中の日。最終日は大きな賞品。
2受け取れる報酬があると、セッションごとに1回ウィンドウが自動で開きます。
仕組み
ステップ 01プロジェクトにシステムを追加する
AI コーダーに頼みます。「ログインボーナスを追加して」。7日間のカレンダー付きの既製システムが入ります。
ステップ 02ダッシュボードで設定する
ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → 報酬 へ。
- カレンダーを作ります:日数と各日の報酬。
- 最終日を大きな賞品にします。
ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。
ステップ 03テストしてリリースする
アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。
開発者向け
ログインボーナスは @idosgames/core の client.reward で動きます。
// プレイヤーの報酬の状態を取り、今日のログイン報酬を受け取る
await client.reward.getUserRewardsState()
const res = await client.reward.claimDailyReward('daily_7')
if (!res.ok) return showError(res.error)- 不在中の収入は
collectIdleAccrual(accrualID)で受け取ります。不在の時間はサーバーが数えます。 - 端末の時計で日数を数えないでください。今日がいつかはサーバーが決めます。
すべてのフィールドは、SDK の MCP サーバーが配るスキル reward-system に説明があります。
よくある質問
プレイヤーが1日休んだらどうなりますか?
カレンダーのルールはダッシュボードで設定し、サーバーが適用します。ゲームは状態を表示するだけです。
クエストと同じものですか?
いいえ。ログインボーナスは戻ってきたことに、クエストはタスクをこなしたことに報酬を出します。
関連ページ
- ゲーム内クエスト:デイリータスクと報酬iDos Games の既製クエストの仕組み。デイリー、ウィークリー、1回限りのタスク、宝箱付きのポイントトラック、タスクのグループのボーナス、そしてダッシュボードでの設定方法。
- ゲーム内メール:手紙、報酬、ギフトiDos Games の既製メールボックスの仕組み。運営からの報酬付きの手紙、ほかのシステムで受け取り損ねた報酬、毎日のギフト、フレンド同士の送付。そしてダッシュボードでオンにする方法。
- インベントリ:プレイヤーのアイテムと通貨iDos Games の既製インベントリの仕組み。カテゴリーとレア度ごとのアイテム、個数とレベル、アイテムカード、ヒーローや宝箱への受け渡し。そしてダッシュボードでのアイテムと通貨の設定方法。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。