The Life Starter
0 of 6 complete0%
Course Library · Lesson 2 of 6
Create · Guided lesson

Write six passages with distinct states

About 35 minutes · 7 reading + 28 practice and checks
Time includes reading, practice, and questions. Extra videos or further study are optional.
See this course’s project requirements

An original local browser story with six passages, three endings, meaningful choice consequences, reachable-state tests and a complete text reading alternative.

Keep your working files in your own notebook or software. Save a private description, checklist, and work link in My Proof.

What to include

  • Write six complete passages and three reachable endings.
  • Give choices different narrative consequences with stable targets.
  • Trace hasMap and history consistently and reset all state.
  • Run or honestly scope four path/invalid choice/restart checks.
  • Deliver working relative assets and all-route text companion.

Review and revise

Use these criteria to check your work and choose what to improve.

  • Narrative: choices affect later text/outcomes.
  • Continuity: incoming facts and item effects are coherent.
  • Engine: stable target/restart/path checks are correct.
  • Access/evidence: reading alternative and actual test scope are clear.
Open the full course project
Want more background?
Before you begin

The idea in everyday life

Write enough prose for a reader to understand what they can do next. Keep passage title, text and choices separate. A shared ending must fit all incoming routes or explicitly vary its text. In this project CLOSED is written to work after either middle passage, while OPEN requires the map.

The idea

Every passage inherits facts from the route that reaches it.

Follow along

Write six passages with distinct states — worked practice

Every passage inherits facts from the route that reaches it.

Original CLOSED text: “The west gate is already closed. You sketch its outline from outside, making a different drawing rather than reaching the bench.” It fits both ARCHIVE and GARDEN routes. A faulty alternative “You unfold the map at the closed gate” contradicts the route that left without one. OPEN text begins “With the map” and has only the map-preserving incoming route.

  1. 1. 2.1 Write

    Draft all six passages from the supplied scenario or invent a new equally small story. Include the initial want and distinct ending consequences.

    You should see: All nodes contain actual narrative, not only titles.

  2. 2. 2.2 Write

    For each middle/ending passage list the incoming routes and facts known there. Compare text with each incoming case.

    You should see: Incoming facts are enumerated.

  3. 3. 2.3 Write

    Repair any shared ending that claims an item absent on one route; use common text or explicitly supported conditional wording.

    You should see: Shared text fits each route.

  4. 4. 2.4 Write

    Change one item fact in a copied route and revise the affected passage text. Keep a continuity ledger showing which lines depend on it.

    You should see: A changed fact revises its dependent lines.

Now change one thing

New shared ending is reached by one route with a lamp and one without. Its text says, “You switch on your lamp,” with no conditional wording. Does that text fit every incoming route? Answer yes or no.

Your work

What to finish

Six complete passage drafts and an incoming-fact ledger.

Common mistake

Watch for this

Writing a shared passage as though only one route can reach it.

How can I tell I understand it?

You can test a passage against every incoming route.

Try 3 questions

Quick knowledge check

Answer all 3 questions. Get at least 2 right and the lesson completes automatically.

Not yet passed

You’ll get an explanation for each answer. Signed in? Your results save to your account.

1Which CLOSED sentence fits both supplied incoming routes?
2What should a continuity ledger link?
3Which passage needs the map-preserving route in this story?
0 of 3 answeredApply the lesson to a short question, then review the explanation.
2
Finish this lesson

Pass the check. We’ll save the progress.

Answer all 3 questions above and get at least 2 right. You can review the explanations and try again.

Go to the knowledge check
Tools, templates, and lesson sources

Tools and templates

Tools open in a new tab so you can keep your place here.

Sources and further reading

Explore the references behind this lesson.

MDN: Working with Objects
Source & access notes · checked 2026-10-01

Read own object keys, case-sensitive property access and object literal semantics; original story data/code supplied.

Access: Public page text or PDF was opened and read through the web reader on 2026-10-01; no signup required for reading.

Reuse: Linked for further study. All LifeStarter scenarios, samples, assets and assessments are original; no source exercises or artwork are copied.

Open University: Creating characters
Source & access notes · checked 2026-10-01

Read the public character section and its discussion of character/event relationships through the web reader; linked source exercises are not reproduced.

Access: Public page text or PDF was opened and read through the web reader on 2026-10-01; no signup required for reading.

Reuse: Linked for further study. All LifeStarter scenarios, samples, assets and assessments are original; no source exercises or artwork are copied.

Report a problem with this lesson

Tell us what went wrong. Please leave out personal information and private project contents.

No sign-in needed.