Each day you get 4 numbers and try to make exactly 24 using +, −, ×, ÷. Each number must be used exactly once, and fractions are allowed.
I like puzzle games that are very easy to start but still genuinely challenging, so I tried to make this one as small and streamlined as possible — no signup, no ads, and not much UI beyond what is needed to play. Much of the AI-assisted coding work was cutting away clutter.
Three moves with no undos in less than 60 seconds constitutes a perfect solve.
After you solve the daily puzzle, a hidden Hard Mode appears. Using the same four numbers, you try to fill as many reachable integer targets as possible before the timer ends.
A few implementation details:
puzzles always have at least one valid solution
Hard Mode computes the reachable target set dynamically
everything runs in the browser
mobile-first, but playable on desktop too
keyboard input works on desktop
Two things I’d especially love feedback on:
Does Hard Mode make sense within the first 10 seconds?
Anything in the UI feel unnecessary or unclear?