EDIT → RUN → TRY YOUR PAGE

Make one puzzle your own.

Change this working example directly in your browser. The library generates and checks the question; you control the page.

  1. Under HTML, change the heading or the seed input's my-first-puzzle value. Under JavaScript, try changing how the answer feedback is displayed.
  2. Choose Run preview and answer a question.
  3. Download your page or share what worked or blocked you.

Your edits stay in this tab; they are not saved or sent anywhere. Download before closing. The preview blocks network requests and runs separately from the editor. This is a maintainer example, not evidence of outside adoption.

Preparing the example…

JavaScript · generation, rendering and checking
HTML · headings, controls and page content
CSS · colors, layout and type

Use ordinary browser code and the included makeQuestion and evaluateAnswer functions. The engine and MIT notice are included in the downloaded page. Switching to another game needs a renderer for that game's question shape.

Your live preview