セーブと自動テスト
「セーブ」は状態ではなくコマンドの記録を保存し、「つづきから」はそれを指し直して同じところへ戻ります。記録とシナリオには SHA-256 の指紋を付け、書き換えられていれば断ります。テキストアドベンチャー 5 段階の完成形。
玄関
0 歩 ・ 部屋 1/11 ・ 仕掛け 0/2
持ち物: なし
セーブはこのブラウザの localStorage に、CLI 版の save.json と同じ中身で入ります。
Python を読み込んでいます… (初回は数秒かかります)
このページは Python のコードがブラウザの中でそのまま動いています(PyScript)。
部屋も文章も地図も、CLI 版と同じ Game が作っています。