Skip to content
Get in touch

StudyCraft

Choose Math or Science, answer a question, and claim a square. Make a line of three to win.

Instructions, details & credits
A question behind every square

Created by Tim Howley · Adapted by Renaissance Solutions

Draft for Tim Howley's review

  • Puzzles
  • Keyboard, mouse, or touch
  • Pack scoreboards on this device

Choose a pack, play with a friend or the computer, and turn what you know into three in a row.

Executive Summary

StudyCraft turns tic-tac-toe into a Math or Science challenge. Answer a question to claim a square, and make a line of three to win. Tim Howley created the original games; Renaissance Solutions adapted them into a shared interface with preserved questions and rules.

Before You Play

Choose Math or Science, then a topic or subject. Two players is the default; you can also play against the computer. Select an empty square and answer a standard question to claim it, or select an opponent’s square and answer a harder question to steal it. An incorrect answer or expired timer leaves the square unchanged and passes the turn. Three matching marks in a row win; a full board without a line is a draw.

The answer timer starts enabled: Math allows 30 seconds and Science allows 15. You can turn it off before a question to take your time. Use Pause to keep your remaining time. Rotating the screen pauses the round until you choose Resume. Switching tabs without pausing still uses answer time. The computer chooses empty squares and uses 75% answer accuracy in Math and 70% in Science. These are probabilities, so individual rounds will vary.

Replay starts another round. Match results are saved in separate Math and Science scoreboards on this device. Reloading or leaving the page discards the current round after a warning once you have begun playing. Cancel keeps your current board and answer time. If browser storage is unavailable, play continues but results cannot be retained between visits.

Controls and Accessibility

  • Use the labeled board buttons and answer buttons with a mouse, touch, Enter, or Space. Keyboard focus remains visible.
  • Turn, question, result, and timer information use visible text and accessible labels or status announcements.
  • Math expressions include local SVG images and MathML for assistive technologies. Native screen-reader speech still needs human review.
  • The layout adapts from a 320-pixel viewport to desktop, and respects reduced-motion preferences.
  • Turn off the answer timer for untimed play. The setting applies to human questions; computer answers use a short thinking delay.

How We Made This with Generative AI

Tim supplied the StudyCraft collection and the original Math and Science games. Renaissance Solutions preserved all three source files with byte counts and SHA-256 hashes. Generative AI helped extract content, implement the shared engine and interface, compile mathematical notation, and develop verification checks.

The creator and adapter remain responsible for the content, educational framing, source custody, and approval. The question collection is still being reviewed for accuracy and educational usefulness. Treat it as practice rather than a graded assessment; original questions have been preserved while concerns are reviewed.

The Gory Details

The portable artifact contains this brief, the pinned RS frame, and the play application under /gameroom/games/studycraft/play/. Its metadata identifies the Puzzles room, Tim Howley as creator, draft review status, source revision, frame version, canonical routes, health route, and a digest over every payload file.

The original CPU policy chooses empty squares, so its fallback for stealing on a full board is unreachable: that board has already ended in a draw. This behavior is preserved. Hard-question CPU accuracy remains in pack configuration at 55% for Math and 50% for Science, but it does not imply the computer makes steals in normal play. Human players can choose an opponent’s square while a round remains active.

MathJax 3.2.2 runs only during the build, producing independent SVG expressions with accessible MathML. The Math pack loads on selection. Fonts and game assets are local; the browser needs no CDN, MathJax runtime, or external game service.

The artifact build verifies the three original sources against provenance/UPSTREAM.json, requires committed source, and rejects a draft without an explicit staging-review flag. A candidate is inspected before replacing an earlier artifact. The separate local Game Room assembly verifies incumbent metadata and bytes and does not publish or change the Game Room source.

Fonts are bundled locally under the SIL Open Font License: Atkinson Hyperlegible Next, Newsreader, and IBM Plex Mono.

Credits

Creator and adaptation

Tim Howley created the original StudyCraft collection and its Math and Science games. Renaissance Solutions adapted them into a shared interface with preserved questions and rules.

Generative AI in the process

Generative AI helped extract content, implement the shared engine and interface, compile mathematical notation, and develop verification checks. The human creator and adapter remain responsible for content, educational framing, source custody, and approval.

Fonts and mathematical notation

The play application bundles Atkinson Hyperlegible Next, Newsreader, and IBM Plex Mono under the SIL Open Font License. These links provide the complete font notices and licenses.

MathJax 3.2.2 compiles mathematical notation during the build into SVG expressions with accessible MathML.