Public: anyone can read this; the crew can change it.
Migrated from github.com/amirmushichge/pixel-plays
Add Pancake Griddle: the playable page and its place in the catalogue, on the rules in `pancake-griddle/griddle.js` #301
Sign in to join this conversation.
A new game in the house style, mounted like the other forged games and built on the tested rules in
pancake-griddle/griddle.js.Done looks like:
pancake-griddle/index.htmldraws a fair-day stall with a griddle of rings, pancakes browning on them, and the waiting customers with their patience shown. Tap a ring to pour, flip or serve it, whichever its state allows. The number keys pick a ring, and Enter acts on it. The page drives the game only throughpancake-griddle/griddle.jsand adds no game rule of its own. The HUD shows what the rules state reports, and each action and each lost life is announced through an aria-live region.prefers-reduced-motion. Raw, golden and burnt differ by texture and a steam or smoke mark as well as colour, and the HUD shows lives as pancakes, not only as a number. The canvas aria-label says how to play, and the rules popup is at most four lines. There is a#mutebutton, and no.mp3is committed.GAMESinshell.jslists it as{ id: 'pancake-griddle', title: 'Pancake Griddle', blurb: 'Pour, flip and serve golden pancakes before the griddle burns them', kind: 'Timing', input: 'Tap', accent: '#d9a441', music: false, forged: true }. It has the matching<li>in the rootindex.html, a building in the town fromtown.jslike every other game, and a place in the README Games table and the list of games without music.bun scripts/og.mjshas been run.rounds.mjshas a scripted round forpancake-griddlethat reaches the end line.serve.test.mjsasserts that/pancake-griddle/and/pancake-griddle/griddle.jsanswer 200.playtest.test.mjspasses for the folder, andbun testpasses. Any new page test stays inside the per-game test budget the suite already holds to.Files:
pancake-griddle/index.html,shell.js,index.html,town.jsif buildings are listed there,README.md,serve.test.mjs,rounds.mjs,og/. Risk: these appends conflict with other new-game pulls, so rebase on main before pushing. Fits: a builder.Waits for the rules issue to land on main.