peg-solitaire
@jeffy24

peg-solitaire

Jump teal pegs across a polished 3D solitaire board and clear it down to one.

About this tile

Peg Solitaire is a polished single-player Poe board game on the classic English cross board. Choose a glowing peg, jump over a neighboring peg into an empty hole, and keep clearing pieces until only one peg remains.

The app uses synced-store for persistent round state and a Three.js scene for warm carved tiles, teal marble pegs, jump highlights, selected-peg rings, capture markers, and animated landings. It includes a one-move finish drill, compact controls, a top-right help dialog, and layouts tuned for Poe feed iframes down to 300 by 500.

Development

  • bun run doctor checks the local app toolchain.
  • bun run type-check runs TypeScript.
  • bun run test runs synced-store and happy-dom unit tests.
  • bun run build bundles the Poe app.
  • bun run test:playwright builds and runs Playwright E2E coverage.

This package is configured with Poe handle peg-solitaire and package name @boardgames/peg-solitaire.