操作
機能 #403
完了機能 #396: ゲーム内常駐ペット育成機能の追加
リザルト要約(セッション日報)
機能 #403:
リザルト要約(セッション日報)
説明
背景 / 目的¶
親チケット #396 追加メモ③。セッション終了時に「今日は 12 曲、BP 平均 -8、AAA 更新 2 件」のような日報テキストを生成し、ローカルに保存する機能を実装する。
作業内容¶
- セッション中のプレイ結果を集計する(曲数・BP 変化・クリア更新件数など)
- セッション終了時に日報テキストを生成する
- テキストファイルとしてローカルに保存する
- 配信・記録用途で利用できるフォーマットにする
完了条件 (DoD)¶
- セッション終了後に日報ファイルが生成される
- 日報に曲数・BP 平均変化・クリア更新件数が含まれる
- プレイが 0 曲のセッションでも例外が発生しない
- ユニットテストがすべて通る
補足¶
出力形式は最初はプレーンテキストで十分。将来的に Markdown / JSON 形式への拡張も考慮した設計にすること。
操作