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

Map a choice with a consequence

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

Use six passages and three endings to keep the project inspectable. Draw nodes for passages and arrows for choices; give every arrow a label naming what the reader does. Different wording that sends every choice through identical events may be a stylistic choice, but it does not demonstrate this course’s consequential branch assignment.

The idea

A reader choice matters when something later changes.

Follow along

Map a choice with a consequence — worked practice

A reader choice matters when something later changes.

Original graph: START→ARCHIVE or GARDEN. ARCHIVE→OPEN or CLOSED. GARDEN→CLOSED or RETURN. That is six distinct passages and four complete start-to-ending paths. Two paths reach CLOSED, but OPEN and RETURN offer different outcomes. All routes are fictional; no outdoor trip is required.

  1. 1. 1.1 Map

    Draw the six named nodes and four two-step routes from the supplied graph. Mark terminal nodes as endings.

    You should see: Six passages include three terminal endings.

  2. 2. 1.2 Map

    Label every arrow with the supplied reader action rather than only yes/no. Check which choice changes later place/result.

    You should see: Each arrow has an action label.

  3. 3. 1.3 Map

    Count unique passages separately from complete routes. A shared ending is one passage, even when two routes reach it.

    You should see: Four paths are not four different endings.

  4. 4. 1.4 Map

    Change GARDEN’s return choice to lead to OPEN without a map and flag the resulting continuity/design problem before writing code.

    You should see: The changed route conflicts with the map-dependent ending.

Now change one thing

Changed graph: START has three middle routes. The first has two ending choices, the second one, and the third three. How many complete start-to-ending paths are present?

Your work

What to finish

A six-node choice map and consequence notes.

Common mistake

Watch for this

Counting repeated visits/routes as new passages or treating cosmetic labels as consequences.

How can I tell I understand it?

You can trace every choice to a later changed event.

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.

1How many distinct passages are in START, ARCHIVE, GARDEN, OPEN, CLOSED, RETURN?
2Why can four paths reach only three endings?
3Which change creates a consequential branch?
0 of 3 answeredApply the lesson to a short question, then review the explanation.
1
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.