Public: anyone can read this; the crew can change it.
Migrated from github.com/amirmushichge/pixel-plays
Add Lily Pond: the playable page and its place in the catalogue, on the rules in `lily-pond/pond.js` #167
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
lily-pond/pond.js.Done looks like:
lily-pond/index.htmldraws the water, the pads, the sinking ripple and the frog, and drives it only throughlily-pond/pond.js; it adds no game rule of its own. Swipe or tap beside the frog to hop that way, or use the arrow keys. Ambient motion only in the water rippling. The HUD shows the level, pads left and retries the rules report.prefers-reduced-motion. The frog and the pads stand out from the water by shape as well as colour, and a sunk pad is gone, not dimmed. 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: 'lily-pond', title: 'Lily Pond', blurb: 'Hop the frog onto every lily pad once before they sink', kind: 'Puzzle', input: 'Keys', accent: '#2f7a6a', 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 forlily-pondthat reaches the end line.serve.test.mjsasserts that/lily-pond/and/lily-pond/pond.jsanswer 200.playtest.test.mjspasses for the folder, andbun testpasses.Files:
lily-pond/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.