sxsphinxstack

Projects / Text adventure of your house or school

Text adventure of your house or school

Use with: build-web-app, ship-on-github. Resume line when done: Built {project_name}, a playable text adventure with a persistent world — {url}

Brief

A playable text adventure set in your own house or school: real rooms, real connections between them, and the jokes only people who have been there will get. Type or tap commands to move and look, pick up the objects that belong in each room, and finish one small quest. The world map is data, the engine is code, and the split between them is the actual lesson. Game progress persists across reloads (localStorage is fine).

Personalize

Milestones

  1. Map on paper first: rooms, exits, objects, and the one quest (find the thing, unlock the door, feed the cat). Commit the map to the repo.
  2. Walking between three rooms with look and go, deployed. Ugly is fine.
  3. The full map loaded from a data file, with objects you can take and an inventory.
  4. The quest completable start to finish, plus a designed response for commands the game does not know (this is most of what players type).
  5. Save: progress survives a reload, and a restart command exists.
  6. The playtest. Watch a real person play, fix the top failures, and write the playtest story in the README. Repo public on GitHub with a README that explains the engine-versus-map split.

Done means