Skip to content

[squad:plan] Quillfall: ink-and-paper falling-sentence word puzzle game plan #65841

Description

@github-actions

Concept

Quillfall is a small-scope browser word-puzzle game. Torn paper slips, each carrying a word, drift down a page. The player tilts and slides a quill to catch them in order and build grammatical sentences before the ink runs dry.

  • Core loop: read the prompt line, then catch and order falling word slips to complete a valid sentence. A correct sentence blots the page into a stanza and refills the ink. A wrong catch spills ink. Each page ends with a short poem the player has composed.
  • Platform: web (TypeScript, Canvas 2D), desktop and mobile touch, static hosting on GitHub Pages.
  • Art and style: hand-inked sketchbook look, parchment textures, a limited sepia and indigo palette, and soft paper-rustle audio.
  • Minimum viable features:
    • Quill movement and slip physics.
    • A deterministic seeded word-slip generator.
    • A sentence validator that uses templates, with no external AI.
    • Ink meter, scoring and stanza reveal.
    • Pause and settings.
    • Local save.
    • Tutorial page.

Milestones

Milestone Goal Issue
M0 Design Rules, templates, architecture #65848
M1 Prototype One falling-word page, validator #65845
M2 Vertical slice One polished chapter with art and audio #65843
M3 Playable demo 20 pages, save/resume, deploy #65847

Workstreams and owners

Workstream Owner
Design and architecture Keaton
Engine: simulation, validator, M1 to M3 builds Fenster
Build, CI and deploy McManus
Testing: determinism, validator coverage, playtests Hockney
Art direction, tutorial and docs Verbal
Security and privacy review Kujan

Responsible AI review: Rai checks the word lists for inclusive content.

Plan produced by the Squad roster. Previous concepts (Lumen Loom, Mothkeeper, Cinderpost, Tidewright) are intentionally avoided.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions