24 Game

Changelog

Version 0.0.6 — 2025-12-06

Bug Fixes

  • Some solutions using subtractions would not be shown due to subtraction incorrectly being treated as a commutative operation

Version 0.0.5 — 2025-11-20

Bug Fixes

  • Fonts were inconsistent between various locations math was displayed

Version 0.0.4 — 2025-11-19

Improvements

  • Game generation now tries a set limit of random number sets, ensuring failures are reported quickly
  • Improved performance by caching the results of some operations

Bug Fixes

  • In some cases, errors would not be shown correctly
  • The Solve button couldn't be clicked again when there was an error fetching the solution
  • Multiple requests could be made concurrently
  • It was possible for solutions to appear for a previous game to appear after a new game was generated

Version 0.0.3 — 2025-11-17

Improvements

  • Make parentheses less ambiguous
  • Additional HTTP headers added to improve security configuration

Version 0.0.2 — 2025-11-02

New Features

  • Added support for new operations (exponentiation, logarithm, and nth root)
  • The operators allowed to be used in a game are now configurable
  • The target value is now configurable
  • The range of numbers to use in generated games is now configurable

Improvements

  • Division is now represented using fraction notation
  • The primary font for rendering math has been improved
  • Preferences are stored between pages and reloads
  • The toggle for whether games must be solvable is now grouped with other game rules

Bug Fixes

  • Some math would render incorrectly or fail to render at all

Version 0.0.1 — 2025-09-08

Improvements

  • The game was made available at a better domain name

Bug Fixes

  • Some variations of nested parentheses would not be discovered as solutions

Version 0.0.0 — 2025-08-18

New Features

  • Initial release of the 24 solver