解答方法マスタ

登録一覧

key 方法名 標準時間(秒) 操作

難易度マスタ

登録一覧

難易度コード 難易度レベル 難易度名称 基礎点数 操作

ランクマスタ

登録一覧

ランクコード ランク 称号 必要累計点数 条件 昇段説明 操作

バッジマスタ

Firestore: systemSettings/badgeMasterbadges(キー=badge_id 文字列)。各項目に badge_id を含めます。category はプルダウンから選択(保存済みで一覧に無い値は編集時に表示されます)。画像アップロードは Storage の badges/icons/ へ保存され、ダウンロード URL が icon_url に入ります(要ログイン)。valid_from / valid_to は YYYY-MM-DD。空欄はその側の制限なし。

icon 画像(ローカル → Firebase Storage)

登録一覧

badge_id badge_name badge_rank 有効開始 有効終了 description icon_url category 操作

獲得条件ロジックマスタ

Firestore: systemSettings/badgeConditionMasterconditions。キーは行の論理ID(例: 101-1)。badge_id でバッジマスタと紐づけます。target_value は閾値・必要回数など比較対象の数値を1項目で保持します(旧 threshold_value / required_count は読み込み時のみ互換)。

登録一覧

キー badge_id target_metric operator target_value 操作

ナンともズ設定

Firestore: systemSettings/nantomozMaster。変更は保存後すぐに反映されます。同時プレイの記録は versusMatchesparticipantUids)を参照します。

OFF のときは累計ポイント順で最大 250 件から自分以外を返します(「プレイ中」除外も行いません)。本番運用では ON を推奨します。

硬条件

スコア重み(0〜100)

並び順

盤面ヒント回数(会員別)

1 問あたりのヒント使用上限です。Firestore: systemSettings/hintQuotaSettings。盤面は読み込み時に API で取得します(app-config.jsnumseekHintsPerPuzzle未設定のときのみ有効。緊急上書きする場合は app-config で数値または 'unlimited' を指定)。

通知・お知らせ設定

運営向けお知らせ(systemAnnouncements)とナンともズ招待の表示秒数(appConfig/notificationSettings)。API 側の環境変数 ADMIN_UIDS に管理者の Firebase UID を設定してください。

ログインが必要です。

いいね・フォロワー通知文設定

ホームの通知プレビュー(ベル)で表示する集約文言です。いいね・フォローは「1人」と「2人以上」で文を分けます。プレースホルダ: {first} 先頭の表示名、{others} 先頭以外の人数。

ナンともズ招待の表示秒数

集約文言

ユーザメンテナンス

準備中です。

手動作成

問題答案(表示専用)
青=原題 黄=戦略 紫=探索

問題作成

公開

問題詳細

問題編集

問題答案(表示専用)
青=原題 黄=戦略 紫=探索