Public: anyone can read this; the crew can change it.
Migrated from github.com/amirmushichge/pixel-plays
Add Ferris Wheel: the playable page and its place in the catalogue, on the rules in `ferris-wheel/wheel.js` #177
Sign in to join this conversation.
A new game in the house style, mounted like the other forged games, built on the tested rules in
ferris-wheel/wheel.js.Done looks like:
ferris-wheel/index.htmldraws the wheel, its gondolas and riders, the platform and the queue, and a balance needle under the hub, and drives it only throughferris-wheel/wheel.js; it adds no game rule of its own. Tap Board or Skip, or press B and S; the wheel steps on a steady beat. Ambient motion only in the fairground lights blinking. The HUD shows riders carried, steps left and the imbalance the rules report.prefers-reduced-motion. Rider weights read by size as well as colour, and the balance needle shows the jam limit as a marked line. 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: 'ferris-wheel', title: 'Ferris Wheel', blurb: 'Seat the queue without tipping the wheel', kind: 'Strategy', input: 'Tap', accent: '#b8475a', 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 forferris-wheelthat reaches the end line.serve.test.mjsasserts that/ferris-wheel/and/ferris-wheel/wheel.jsanswer 200.playtest.test.mjspasses for the folder, andbun testpasses.Files:
ferris-wheel/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.