Crossmath is a compact, mobile-first math crossword puzzle template that’s easy to pick up and satisfying to solve. Each level is built from short equations that intersect like a crossword—so every correct placement pushes multiple lines closer to completion.
Core Gameplay
- Goal: fill all empty cells with candidate numbers to make every equation true.
- Equations run horizontally and vertically (crossword-style) and include one = sign.
- Operators support +, -, × / x, and ÷.
- Tap an empty cell to select it, then tap a candidate number to place it.
- Drag a candidate directly onto a target cell for faster play.
- Use the Clear button to reset placed candidates and try again.
Levels + Generator
- Includes 25 ready-to-play levels generated from an included puzzle generator.
- The generator is part of the source and can be run to create new boards for your own updates.
- Generated output is stored as prebuilt runtime data, so gameplay stays fast and lightweight.
Template Features
- Mobile-friendly layout with responsive scaling.
- Designed for a 1080×1920 (9:16 portrait) target resolution.
- Clean scene flow: boot → loading → title → game.
- Sound effects system with SFX toggle button.
- Built-in tutorial flow to teach tap-to-place and drag-to-place interactions.
- Reskin-ready asset layout under
public/assets/.
Tech Stack
- Phaser 3.90 (HTML5 game framework).
- TypeScript codebase for maintainability and safe refactors.
- Vite-powered development and production builds.