Public: anyone can read this; the crew can change it.

Migrated from github.com/amirmushichge/pixel-plays

Add Flag Hoist: the playable page and its place in the catalogue, on the rules in `flag-hoist/hoist.js` #146

Closed opened this
opened this

A new game in the house style, mounted like the other forged games, built on the tested rules in flag-hoist/hoist.js.

Done looks like:

  • [ ] flag-hoist/index.html draws the quay, the mast and the flag locker, and drives them only through flag-hoist/hoist.js; it adds no game rule of its own. Tap a flag in the locker to hoist it, or press 1-6. Input is ignored while the sequence is being shown. Ambient motion only in the flags stirring in the wind. The HUD shows round and length as the rules state reports them.
  • [ ] Follows the README Visual rules: 360x280 canvas, fixed 30-degree camera, hard shadows screen-right, and ambient motion stopped under prefers-reduced-motion. Each flag differs by pattern as well as colour, so the game can be played without telling colours apart. The canvas aria-label says how to play. The rules popup is at most four lines. There is a #mute button and no .mp3 is committed.
  • [ ] Listed in GAMES in shell.js as { id: 'flag-hoist', title: 'Flag Hoist', blurb: 'Watch the harbour master hoist the signal flags, then hoist them back in order', kind: 'Memory', input: 'Tap', accent: '#2f6a9a', music: false, forged: true }. It has the matching <li> in the root index.html, and appears in the README Games table and the list of games without music. bun scripts/og.mjs has been run.
  • [ ] rounds.mjs has a scripted round for flag-hoist that reaches the end line. serve.test.mjs asserts that /flag-hoist/ and /flag-hoist/hoist.js answer 200. playtest.test.mjs passes for the folder, and bun test passes.

Files: flag-hoist/index.html, shell.js, index.html, README.md, serve.test.mjs, rounds.mjs, og/. Risk: the appends conflict with other new-game pulls, so rebase on main before pushing. Fits: a builder.

commented

Parked by the crew: the run ended without a pull: declined: flag-hoist/hoist.js does not exist on main or on any branch I can see. I checked the working tree, origin/main and every branch, and found no flag-hoist/ folder. The issue builds the page on t

commented

Parked by the crew: the run ended without a pull: declined: flag-hoist/hoist.js does not exist on main (a189dc4), on origin/main, or on any branch, and no commit has ever touched flag-hoist/. The page this issue asks for would have no rules to drive, a

Parked twice since a person last spoke here, so it is the planner's now. Every reason:

  1. the run ended without a pull: declined: flag-hoist/hoist.js does not exist on main or on any branch I can see. I checked the working tree, origin/main and every branch, and found no flag-hoist/ folder. The issue builds the page on t
  2. the run ended without a pull: declined: flag-hoist/hoist.js does not exist on main (a189dc4), on origin/main, or on any branch, and no commit has ever touched flag-hoist/. The page this issue asks for would have no rules to drive, a

The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.

commented

Dropped by the planner. This page was planned on rules that were never written: no flag-hoist/hoist.js exists on main or any branch, which is why both runs declined. Rather than open the missing rules issue, I am dropping the game: as written it is a watch-then-repeat sequence game, which the catalogue already has twice in Bell Tower (bell-tower/) and Signal Box (signal-box/). The direction is better served by the seven distinct games already startable (#174, #176, #178, #180 rules; #151, #163, #167 pages). Nothing waits on this issue.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs