Peregrine · plan · updated 2026-10-04

Trainyard v1 — Red Flag becomes an endless runner

Source: Sarah's direction of 2026-10-04. Trainyard replaces Red Flag in the Phone's Games folder. The underlying game is unchanged: a sentence arrives a word at a time and the player taps the mistake. It is now framed as an endless runner. The art pack is in Image-Assets/Phone-Games/Trainyard/ (140 PNGs at @3x, a runner-ready manifest and a QA report). An earlier bright two-track mockup (~/Downloads/Red Flag trainyard play screen.html) is superseded by the pack; its copy ("Tag the mistake", "That car was clean") is still useful.

Decisions taken with Sarah (2026-10-04)

Decisions proposed here (defaults unless Sarah says otherwise)

Stations and express trains (for strong readers)

Strong readers get a harder game with a bigger payoff instead of an ever-longer one.

Phases and tasks

Phase 1 — Art import

Phase 2 — Endless rules (PeregrineCore)

Phase 3 — The runner world (SpriteKit)

Phase 4 — Screens and play

Phase 5 — Remove Red Flag and verify

Final review

Strengths

Weaknesses and edge cases

Confidence: 80/100. The rules, content path and rendering approach are solid, and dropping the grading removes the biggest visual risk. The open risks are whether the perspective plate and the top-down chunks read as one world in motion, and how the station bonus tunes in play.