The gap
In peg solitaire a single early mistake can make the puzzle impossible, and players only find out much later.
Game templates
The complete source of Peghallow, a peg solitaire with sixteen solver-checked puzzles on four boards, hints and dead-end warnings.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
In peg solitaire a single early mistake can make the puzzle impossible, and players only find out much later.
What it is
This template runs a solver after each jump and warns as soon as one peg can no longer be reached.
How you use it
Unzip, serve the folder and open index.html, then edit game.js; npm test plays it again in headless Chrome.
Source code of a real, playable game to reskin and learn from, with a smoke test whose bot plays it.
Use it when
Built for
A board is a list of holes and a set of directions: four for square boards, six for triangles. Jump triples (from, over, to) are built once, so the rules and the solver work on any shape.
The solver tries jumps that bring outer pegs towards the middle first and remembers positions that failed; the full English and European boards solve in well under a second.
Plain JavaScript and Canvas 2D; open index.html through any static server and edit game.js.
A headless Chrome test loads the game, checks the console, presses keys and taps, and lets the built-in bot play a run to its result screen.
1 of 3
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Node.js | 22.12 or newer | Not stated |
The template is finished and tested. It is not on sale yet; this page will say where to get it when it is.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.