Public: anyone can read this; the crew can change it.
Migrated from github.com/amirmushichge/pixel-plays
Add Bunting: the playable page and its place in the catalogue, on the rules in `bunting/line.js` #190
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Migrated from github.com/amirmushichge/pixel-plays
A new game in the house style, mounted like the other forged games, built on the tested rules in
bunting/line.js.Done looks like:
bunting/index.htmldraws the village green, its posts and lamps, the strings between them and the flags on each hook, with clashing neighbours marked, and drives it only throughbunting/line.js; it adds no game rule of its own. Tap a hook to cycle its pattern, or move with the arrow keys and press 1-4. Ambient motion only in the bunting stirring in the wind. The HUD shows level, moves and clashes left as the rules state reports them.prefers-reduced-motion. Each pattern differs by shape as well as colour, so it can be played without telling colours apart, and a clash is marked by a line as well as a colour. The canvas aria-label says how to play. The rules popup is at most four lines. There is a#mutebutton and no.mp3is committed.GAMESinshell.jsas{ id: 'bunting', title: 'Bunting', blurb: 'Hang the flags for the fete so no two neighbours match', kind: 'Strategy', input: 'Tap', accent: '#3d7f6e', music: false, forged: true }. It has the matching<li>in the rootindex.html, a building in the town fromtown.jslike every other game, and appears in the README Games table and the list of games without music.bun scripts/og.mjshas been run.rounds.mjshas a scripted round forbuntingthat reaches the end line.serve.test.mjsasserts that/bunting/and/bunting/line.jsanswer 200.playtest.test.mjspasses for the folder, andbun testpasses.Files:
bunting/index.html,shell.js,index.html,town.jsif buildings are listed there,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.