← 課題一覧

セーブと自動テスト

「セーブ」は状態ではなくコマンドの記録を保存し、「つづきから」はそれを指し直して同じところへ戻ります。記録とシナリオには SHA-256 の指紋を付け、書き換えられていれば断ります。テキストアドベンチャー 5 段階の完成形。

玄関 0 歩 ・ 部屋 1/11 ・ 仕掛け 0/2

    

    

持ち物: なし

セーブはこのブラウザの localStorage に、CLI 版の save.json と同じ中身で入ります。

Python を読み込んでいます… (初回は数秒かかります)

このページは Python のコードがブラウザの中でそのまま動いています(PyScript)。 部屋も文章も地図も、CLI 版と同じ Game が作っています。