検索条件
問題一覧
| 編集 | 問題No | 盤面 | 難易度 | 状態 | 検証結果 | 作成日 | 公開日 | 問題説明 | |
|---|---|---|---|---|---|---|---|---|---|
| 検索後に結果を表示します | |||||||||
解答方法マスタ
登録一覧
| key | 方法名 | 標準時間(秒) | 操作 |
|---|
難易度マスタ
登録一覧
| 難易度コード | 難易度レベル | 難易度名称 | 基礎点数 | 操作 |
|---|
ランクマスタ
登録一覧
| ランクコード | ランク | 称号 | 必要累計点数 | 条件 | 昇段説明 | 操作 |
|---|
バッジマスタ
Firestore: systemSettings/badgeMaster の badges(キー=badge_id 文字列)。各項目に badge_id を含めます。category はプルダウンから選択(保存済みで一覧に無い値は編集時に表示されます)。画像アップロードは Storage の badges/icons/ へ保存され、ダウンロード URL が icon_url に入ります(要ログイン)。valid_from / valid_to は YYYY-MM-DD。空欄はその側の制限なし。
登録一覧
| badge_id | badge_name | badge_rank | 有効開始 | 有効終了 | description | icon_url | category | 操作 |
|---|
獲得条件ロジックマスタ
Firestore: systemSettings/badgeConditionMaster の conditions。キーは行の論理ID(例: 101-1)。badge_id でバッジマスタと紐づけます。target_value は閾値・必要回数など比較対象の数値を1項目で保持します(旧 threshold_value / required_count は読み込み時のみ互換)。
登録一覧
| キー | badge_id | target_metric | operator | target_value | 操作 |
|---|
ナンともズ設定
Firestore: systemSettings/nantomozMaster。変更は保存後すぐに反映されます。同時プレイの記録は versusMatches(participantUids)を参照します。
OFF のときは累計ポイント順で最大 250 件から自分以外を返します(「プレイ中」除外も行いません)。本番運用では ON を推奨します。
硬条件
スコア重み(0〜100)
並び順
盤面ヒント回数(会員別)
1 問あたりのヒント使用上限です。Firestore: systemSettings/hintQuotaSettings。盤面は読み込み時に API で取得します(app-config.js の numseekHintsPerPuzzle が未設定のときのみ有効。緊急上書きする場合は app-config で数値または 'unlimited' を指定)。
通知・お知らせ設定
運営向けお知らせ(systemAnnouncements)とナンともズ招待の表示秒数(appConfig/notificationSettings)。API 側の環境変数 ADMIN_UIDS に管理者の Firebase UID を設定してください。
| タイトル | subtype | 公開 |
|---|
いいね・フォロワー通知文設定
ホームの通知プレビュー(ベル)で表示する集約文言です。いいね・フォローは「1人」と「2人以上」で文を分けます。プレースホルダ: {first} 先頭の表示名、{others} 先頭以外の人数。
ナンともズ招待の表示秒数
集約文言
ユーザメンテナンス
準備中です。