Card matching with eight emoji themes, four difficulty sizes and four modes. The deal is a real Fisher and Yates shuffle, measured uniform over 60,000 boards, and a turn is a state machine so two fast clicks cannot strand a card face up.
Initializing in your browser…
Tic-tac-toe against a minimax opponent, or a friend on the same device. Four difficulty levels, each a stated rate of playing a move that is not the best; on Impossible it cannot be beaten, proved by walking all 16,752 games.
Colour pattern memory game with audio feedback. Repeat the sequence as it grows. Four modes, four speeds, flash and gap times printed
Casino blackjack. Hit, stand, double, split, surrender and insure. 6-deck shoe, with the 3:2 or 6:5 payout and the soft-17 rule as settings
You flipped a card showing a star on turn 3; on turn 7 you flip a face-down card you have not seen.
Input
Flip the card you remember was a star from turn 3
Result
Matched pair removed; turn preserved, move count stays low
The game rewards spatial memory: every revealed card is information, so the optimal play is to use a new flip to confirm a remembered location rather than gamble blindly. The floor is one move a pair, and a player who remembers every card they have seen never needs more than 2n - 1. A turn is a three state machine here (nothing up, one card waiting, two being checked) rather than a list rebuilt on every click: fired as two clicks in a single task, the version before this one left both cards face up with no move counted and the turn stuck, because both clicks read the same empty list.
Flip cards two at a time and find all the matching pairs. Sounds easy? Your memory gets tested fast as the grid grows. Memory Match is a fantastic brain exercise disguised as a relaxing card game.
Regularly playing memory games can improve short-term recall and concentration.
Simple rules make it great for young children learning to play games.
Take turns flipping cards and see who remembers the most positions.
Pick Easy difficulty and the food theme to get a 4x3 board of 6 pairs (pizza, burger, fries, etc.) with 3 Peek hints and a generous 120-second window - good for kids or vocabulary drilling.
Combine Extreme difficulty (16 pairs on 8x4, 0 hints, 45s) with Speed mode and chain quick matches: the 3x difficulty multiplier plus combo bonuses and the (timeLimit - time) x 5 speed bonus produce the highest possible scores.
Choose Zen mode to play any difficulty with the timer display but no game-over and no stat tracking - matches, streaks, and best scores are not recorded, so you can practice patterns freely.
Memory Match is a card-pairing game with four difficulty tiers that change both the grid and the pressure: Easy lays out 6 pairs on a 4x3 board with 3 Peek hints and a 120-second limit, Medium uses 8 pairs on 4x4 with 2 hints (90s), Hard packs 12 pairs into a 6x4 grid with a single hint (60s), and Extreme crams 16 pairs into an 8x4 grid with zero hints and only 45 seconds. Cards are dealt by a Fisher-Yates shuffle of duplicated emoji and you flip two at a time; a non-match flips back after 1 second while a match locks in after 500ms. You also pick from eight emoji themes - animals, food, sports, nature, faces, travel, flags, and tech - so the same board can be re-skinned for vocabulary practice or just variety, and your difficulty, theme, and mode choices persist in localStorage between sessions.
Four game modes reshape the goal. Classic has no clock; Timed runs the difficulty's countdown and ends the game at zero; Speed both counts down and weights the score toward fast finishes; and Zen is a relaxed mode that deliberately records no statistics. Scoring is an explicit formula rather than just a move counter: each match is worth 100 base points, a move bonus rewards efficiency as max(0, (pairs x 2 - moves) x 10), and a time bonus is applied - in Speed mode it is (timeLimit - seconds) x 5, otherwise max(0, 500 - seconds x 2). The whole sum is then scaled by a difficulty multiplier of 1x for Easy, 1.5x for Medium, 2x for Hard, and 3x for Extreme, so harder boards are worth proportionally more. There is a combo system on top: matching two pairs in a row within 3 seconds increments a combo multiplier that adds combo x 50 bonus points and triggers a larger 10-emoji particle burst (versus 6 for a normal match).
Two limited power-ups assist you mid-game: Peek briefly reveals every unmatched card for 1.5 seconds (consuming one of the difficulty's hint allotment), and Shuffle re-randomizes only the still-unmatched cards in place, leaving matched pairs fixed - useful for breaking a mental block without restarting. A turn is now a value with three states rather than a list rebuilt on every click: nothing face up, one card waiting for a partner, or two face up while you look at them. That matters more than it sounds. Each click used to compute the pair from the render it was dispatched in, so two clicks landing before the page could re-render both saw an empty list and the second replaced the first: measured on 2026-09-07 by firing both clicks in one task, the shipped version left TWO cards face up with zero moves counted and the turn never completed. The machine refuses an illegal click by name instead, and the same test now completes the turn correctly.
The deal itself was already right, which is worth saying: it is a real Fisher and Yates shuffle rather than the sort-with-a-random-comparator that appears elsewhere, and measured over 60,000 deals every card reached every position with a chi-square of 4.5 where 37.7 would be cause for suspicion, and a pair landed side by side one time in six exactly as a fair deal predicts. Peek also no longer fights with a turn in progress: it is a separate flag the board reads rather than something that sets and unsets the face-up state of every card.
All sound effects (flip, match, mismatch, combo, victory, a ticking warning under 10 seconds, and a fail buzz) are generated live with the Web Audio API by creating oscillators at specific frequencies rather than loading any audio files, so the game ships with no media assets and sound can be toggled off. Outside of Zen mode, a persistent statistics panel tracks games played, win rate, total matches, perfect games (winning in exactly 'pairs' moves), current and longest win streaks, max combo, and per-difficulty best scores and best times, all stored in the browser via localStorage.
Several options ranging from beginner-friendly small grids to larger, more challenging layouts.
No penalty beyond adding to your move count. Take your time and focus on remembering positions.
Each game shuffles the cards randomly, so every round is a fresh challenge.
The game runs entirely in your browser. No account is needed and no gameplay data is collected.