異世界ポイントの活用について

異世界ポイントの活用について

「異世界衰弱」で獲得した 異世界ポイント を、サイト上でどう使えるか(実際の活用法)と、実装・運用に関する整理をまとめます。


1. 利用者向け:ポイントでできること(実際の活用法)

1.1 保有ポイントの確認

「異世界衰弱」で試合に勝つなどしてポイントが加算されると、ログイン後の左メニュー(「表示名を編集」と同じ行)に 現在の保有ポイント が表示されます。ここをタップすると 異世界ポイント交換 のページへ移動します。

1.2 交換ページでカタログを利用する

異世界ポイント交換 のページでは、管理者が登録した 交換カタログ(タイトル・必要ポイント・説明)を一覧に表示します。

  • 保有ポイントが十分な 項目については「この内容で交換する」から進み、確認画面で「はい」を選ぶと交換が完了します。
  • 交換で減るのは 保有ポイントのみ です。累計(今までに獲得した合計) は交換で減りません。
  • 一度交換した項目は 交換済み として表示され、重複交換を防ぎます。

カタログの中身(例:応援メッセージの記録、将来のバッジ用プレースホルダーなど)は 管理者が管理画面で追加・編集・削除 します。利用者は「今ある項目の中から」選んで使う、という形です。

1.3 ランキングの見方

異世界ポイントランキング では、保有ポイント累積ポイント を一覧できます。表示名はプロフィール設定の表示名に基づきます。


2. 本日(開発・運用)で行ったことの整理

以下は「サイト上の仕様」としてのまとめであり、実装の経緯記録です。

2.1 交換まわりの仕様

  • 交換確認画面(はい/いいえ)と、交換後の 交換済み 表示。
  • カタログは data/fantasy_exchange_catalog.json に保存(未作成時は既定の2件)。空のカタログにしたときに既定へ戻ってしまう 問題を修正し、削除が確実に反映 されるようにした。
  • 管理画面/share/admin の「異世界ポイント交換」タブ)で 新規追加 を先頭にし、一覧は 新しい順(直近に追加した項目が上)で表示。

2.2 表示・ナビの統一

  • 左メニューに 表示名異世界ポイント を1行で表示し、リンクの見た目を揃えた。
  • ページ右下の Cursor バッジ は、「Cursor」「作成日」「更新日」 の形式に統一(モデル名表示に切り替わっていた箇所を修正)。交換・ランキング・表示名編集など、該当ページに同じバッジを付与。

2.3 コミット

  • 上記のソース一式をリポジトリにコミット(データファイルはローカル運用のためコミット対象外とするルールに従う)。

3. 今後の拡張のイメージ

カタログに 項目を追加する ことで、特典の種類を増やせます(例:サイト上の表示バッジ、記念メッセージ、抽選など)。実装の有無は項目ごとに異なります。


4. 関連リンク(サイト内)

  • 異世界衰弱(ゲーム): テスト環境メニューから起動。
  • 異世界ポイント交換(ログイン後): 左メニューの「異世界ポイント」から。
  • 異世界ポイントランキング: ゲームロビーから遷移するリンクあり。
  • 記事(サイト): 異世界衰弱の不具合修正・フローチャートなどは サイト メニューの各記事を参照。

← 立ち上げストーリー
← プログラム構築の記録
← デプロイの記録
← ボタン1つデプロイの記録
← デプロイでまたハマった話
← ログイン設定の記録
← 改善記録
← ファイル紹介の使い方
← OGP・SEOの記録
← 統合ログインの設計・経緯
← Search Console・サイトマップ
← 環境変数・.env の管理
← Git 入門・インストール
← インストール後に Git で行う設定
← カード神経衰弱の記録
← 異世界シューティングの記録
← 異世界シューティングの難易度
← 異世界戦記(全画面・迷路レイアウト)の記録
← 複数人でのゲーム進行
← 異世界衰弱(不具合の修正)
← 異世界衰弱(機能別フローチャート)
← 異世界ポイント市場の実装記録