選択で物語が変わる会社員テキストゲーム
選択肢を選び、体力やストレス、疲労を管理するゲームです。AIの物語生成とゲームルールを分け、過去のターンを次へ伝える仕組みを実装しました。
画面
物語とゲーム状態の分離
状況と選択肢はAIが生成し、ステータスと結末はゲーム状態で管理します。Flutterでキャラクター作成から進行、終了と履歴をつなぎました。
次のターンに渡す記憶
直前のターンは全文、最近のターンは要約、古いものは最小情報としてプロンプトに渡し、文脈と入力分量を管理します。
セッションを扱うバックエンド
TypeScript・AWS Lambda・API Gateway・DynamoDBでAPIを開発し、CDKでインフラを定義しました。



