You are browsing as a guest. Sign up (or log in) to start making projects!

Math Crossword

  • 1 Devlogs
  • 3 Total hours

An interactive, single-file math crossword game with 5 themed puzzles and 100 vocabulary clues, playable right in the browser. Designed with keyboard navigation, instant checking, and a built-in scoring system.

Ship #1 Pending review

I built a single-file math crossword game with 5 puzzles (Algebra, Geometry, Numbers, Statistics, Functions) and 100 clues that runs entirely in your browser - no install, no server, no dependencies.
The hardest part was getting the keyboard navigation to feel natural: arrow keys move you through a word, Tab flips between Across and Down, and typing auto-advances to the next cell without letting you wander into random squares. I also had to manually sort and number every clue start position, which was tedious but necessary since I didn’t write an auto-grid generator.
I’m proud that it works completely offline and still feels like a real app. The instant check button (green for right, red for wrong, yellow for empty) and the reveal-letter hint make it forgiving enough that you actually want to keep playing instead of rage-quitting.
To test it, just open index.html in any browser - Chrome, Safari, Firefox, whatever. Click a square to start typing, use Tab to switch direction, and hit the Check button when you want feedback. That’s it.

  • 1 devlog
  • 3h
Try project → See source code →
Open comments for this post

3h 15m 10s logged

Built a single-file math crossword game with 5 themed puzzles and 100 clues using vanilla HTML/CSS/JS - no build tools, no dependencies. The trickiest part was implementing keyboard navigation (arrow keys, tab-to-toggle, auto-advance) while keeping movement locked to the current word. Grid generation and clue numbering work well enough, though the data format is hand-crafted rather than auto-generated. Mobile layout is functional but needs polish; localStorage save and a timer are next on the list. Overall it’s a working v1.0 that runs anywhere you can open a browser.

0
0
9

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…