MERWINWEB DESIGNZ Get your card

Work / Games / Wyrmhoard Keno

Wyrmhoard Keno

A keno build with a verified pay table. The odds on screen are the odds the maths actually produces, checked against a simulation rather than asserted.

Personal project · maths, design & build

Wyrmhoard Keno

A keno build with a verified pay table. The odds on screen are the odds the maths actually produces, checked against a simulation rather than asserted.

  • Hand-written HTML/CSS/JS
  • Verified pay table
  • In-browser verifier
  • Free-games feature
  • Firebase Hosting

What it is

Eighty squares, pick your spots, twenty numbers drawn. The board is a route-machine layout: pay table, trigger and bonus panels across the top, the grid in the centre, a symbol rail down the side and the meters along the bottom. Four dragon eggs in a round open a run of free games, and inside a run three or four eggs add games to the counter — the number goes up mid-run, which is the feeling the whole feature is built around.

The unglamorous half

Not a single pay value is typed into the page. The pay tables are generated from JSON by a fitter that prices every rung — the floor row, the retrigger, the free-game stack — against a target return, and the game reads the result. A separate verifier page runs the same outcome logic in your browser for as many rounds as you like and shows you the return it actually produces next to the return the table claims.

This is the discipline that matters for anything that handles numbers: a menu price, a booking total, a quote. The figure on screen has to be the figure the maths produces, and you should be able to check.

How it is built

Plain HTML, CSS and JavaScript with no framework and no build step. Outcome logic lives in one file with no DOM in it, presentation in another, so the maths can be exercised without a screen. Play money only — nothing here accepts or pays real currency.

What it is
A video keno prototype with a free-games feature
Maths
Pay tables generated from JSON and fitted to a target return; nothing hand-typed
Verify it
/work/games/keno/verify — runs the engine in your browser
Stack
HTML, CSS, JavaScript, Firebase Hosting
Version
v0.27.0-alpha — play money only

More games

The other three.

Elo’s Hoard

Montana-style video keno on an engraved stone slab. Mark four to ten, twenty drawn, and three coins dropped on numbers you did not pick — where only the second one you collect pays.

Safari Time

A five-reel, ten-line video slot with expanding wilds, and sticky expanding wilds in a free-games feature. The par sheet, the solver and the game all read one config.

Animalism

A side-scrolling brawler. Hand-drawn sprite work, a physics and hit-detection layer written from scratch, and native gamepad support — plug a controller in and it just works.

Your turn

Want something built this carefully for your business?

The games are practice. The same habits — verified numbers, plain code, a changelog — go into every site I build for a client.