ミニゲーム: ポモドーロタイマー
概要
ポモドーロタイマーは、集中と休憩をリズム良く切り替えながら経験値(EXP)を獲得できるユーティリティ系ミニゲームです。 1回の集中セッションを完了するたびに XP ボーナスが得られ、短休憩・長休憩の完了でも追加の XP を獲得できます。 進捗はブラウザのローカルストレージに保存されるため、ページを閉じても設定や履歴が維持されます。
画面構成
- フェーズバッジ: 現在のモード(集中 / 小休憩 / 長休憩)を表示します。色で状態が識別できます。
- タイマー表示: 残り時間を mm:ss 形式で表示します。進捗バーが残り割合に応じてアニメーションします。
- コントロールボタン: 「開始 / 一時停止」「スキップ」「リセット」の3種類。
- ステータスチップ: 集中回数、休憩回数、現在の連続達成数、累積 XP をカード形式で表示します。
- サマリー: 当日の実績と長休憩までの残り集中回数を表示します。
- 次のフェーズ予告: 次に予定されているフェーズと時間を案内します。
- 履歴: 直近最大60日の集中 / 休憩 / XP 実績を一覧表示します。
- 設定パネル: 集中・休憩の長さや自動開始設定などを調整できます。
基本的な使い方
- 初期状態では 集中 25分 / 小休憩 5分 / 長休憩 15分 / 長休憩まで4サイクル に設定されています。
- 「開始」を押すと現在のフェーズのカウントダウンがスタートします。ボタンは進行中「⏸ 一時停止」に切り替わります。
- カウントが0になるとフェーズ完了となり、自動で次のフェーズへ移行します。
集中完了後はサイクルに応じて小休憩または長休憩へ、休憩完了後は必ず集中へ戻ります。 - フェーズ完了と同時に該当する XP が付与され、ステータスに反映されます。
- 自動開始が有効になっているフェーズでは、完了直後に次フェーズのカウントダウンが自動的に始まります。
フェーズとサイクル
集中フェーズを完了するたびに「集中セッション達成」となり、次のフェーズは以下のルールで決まります。
- 長休憩までの必要集中回数は設定の「長休憩までの回数」で決まります(初期値4、最小2〜最大8)。
- 必要回数に到達するまでは短休憩、到達したタイミングの次は長休憩が割り当てられます。
- スキップすると集中連続数とサイクルカウントはリセットされ、XPも獲得できません。
- 長休憩フェーズの完了後は自動的に集中フェーズに戻ります。
XP ルール
- 集中フェーズ完了: 基本 50 XP に加え、連続達成数に応じて最大 +40 XP のボーナスが入ります。
- 短休憩完了: 12 XP。
- 長休憩完了: 25 XP。
- 各 XP はセッション内合計だけでなく累積値・当日値にも加算され、必要に応じてバッジ演出が表示されます。
操作ボタン
- 開始 / ⏸ 一時停止
- フェーズの進行を切り替えます。一時停止中はカウントが減りません。
- スキップ
- 現在のフェーズを完了扱いにせず即座に次フェーズへ移動します。集中フェーズ残り時間が20%未満の間は進行中の安全装置として無効になります。
- リセット
- 現在のフェーズの残り時間を初期値に戻します。集中フェーズでリセットすると連続達成数もリセットされます。
設定項目
右側の設定パネルでは各パラメータを数値入力とトグルで変更できます。
項目 | 説明 | 入力範囲 / 初期値 |
---|---|---|
集中時間 | 集中フェーズ1回分の長さ(分)。 | 5〜180 / 初期値25 |
短休憩 | 短休憩フェーズの長さ(分)。 | 1〜60 / 初期値5 |
長休憩 | 長休憩フェーズの長さ(分)。 | 5〜180 / 初期値15 |
長休憩までの回数 | 長休憩を挟むまでに必要な集中セッション数。 | 2〜8 / 初期値4 |
休憩を自動開始 | 集中完了時に、休憩フェーズを即座にスタートさせます。 | オン / オフ(初期オン) |
集中を自動開始 | 休憩完了時に、集中フェーズを自動で開始します。 | オン / オフ(初期オフ) |
値を変更したら「設定を保存」ボタンで反映します。保存時には確認用のバッジ通知が表示されます。
履歴と統計
- 履歴は日付ごとの集中回数、休憩回数(短休憩 + 長休憩)、獲得 XP を表示します。最大60日分が保存され、最新7日が一覧に並びます。
- ステータスチップの連続達成数は、休憩フェーズに入るかスキップするとリセットされます。最高連続数は内部的に記録され、XP ボーナス計算に利用されます。
- 当日サマリーでは現時点の集中 / 休憩回数と当日の獲得 XP 合計が確認できます。
活用のヒント
- 集中フェーズ中に予定外の離席が発生した場合は一時停止を活用し、無理にスキップしないことで連続ボーナスを維持できます。
- 長時間作業する際は、長休憩までの回数や各フェーズ時間を調整して自分の集中リズムに合わせましょう。
- 連続達成ボーナスは最大 +40 XP まで伸びるため、数サイクルまとめて進めると効率的に EXP を稼げます。
トラブルシューティング
- ブラウザのプライベートモードやストレージ制限が有効だと履歴・設定が保存されない場合があります。通常モードでの利用を推奨します。
- タイマーが進行しない場合は、タブがバックグラウンドで一時停止されていないか確認してください(ブラウザの省電力設定に影響されることがあります)。
- リセットしても時間が戻らない場合は、入力値が許容範囲内(上記表を参照)であるか確認し、設定を保存し直してください。