Match Three Pop
Game by rembound · Licensed under MIT · Source
© 2026 Pixel Arena · Back to all games
About Match Three Pop
Match Three Pop is a tile-swapping puzzle game. A grid of colored tiles fills the screen. Click or tap two adjacent tiles to swap their positions. If the swap creates a row or column of three or more matching tiles, those tiles disappear and new tiles fall from above to fill the gap. If the swap does not create a match, the tiles swap back and your move is wasted. Score by clearing tiles. The more tiles you clear in a single match, the more points you earn.
The format was popularized by a 2001 puzzle game that launched a long-running franchise of color-matching games. The mechanic itself is older, with similar match-three concepts appearing in earlier games of the 1990s. The format took over the casual gaming market in the late 2000s and remains one of the most-played puzzle genres today.
Match Three Pop is rembound's MIT-licensed implementation of the format. The whole game is one HTML file plus a JavaScript file, around 30KB total. Source and attribution are on the game page footer. The implementation is clean and lightweight, which makes it a popular teaching example for HTML5 canvas programming.
The grid is eight columns by eight rows. Each tile is one of six colors. Tiles spawn at the top of the grid as a column when matches happen below, sliding down to fill the space. New tiles continue spawning from offscreen as long as the game is active.
Controls are click or tap a tile, then click or tap an adjacent tile to swap them. Adjacent means directly up, down, left, or right. Diagonal swaps are not allowed. There is no time limit on individual moves. Take as long as you need to plan each swap.
Strategy is a mix of pattern recognition and chain prediction. The most basic skill is spotting available matches. The grid is small enough that you can scan it in a few seconds and identify all possible swaps that would create a match. Practice gets this scan time down to under a second.
The intermediate skill is reading cascades. When you make a match and tiles disappear, the tiles above fall to fill the empty space. Sometimes the falling tiles create new matches automatically. These automatic matches are called cascades. Each cascade gives you points and triggers more falling tiles, which can chain into longer cascades. A well-placed swap can trigger a chain of three or four cascades from a single move. This is where most of the score in long sessions comes from.
The advanced skill is setting up cascades deliberately. Some swaps create a match plus position other tiles in a way that virtually guarantees a follow-up cascade. Spotting these is the difference between casual play and high-score play. The pattern is hard to describe in words but easy to recognize after a few sessions.
A common bad habit is swapping the first matching pair you see. The first match might score four tiles. A different swap, possibly two seconds of scanning away, might score eight tiles plus a cascade. Patience pays. Most experienced players hover their finger or cursor between two candidate moves before committing.
Avoid corner traps. Tiles in corners are part of fewer potential matches than tiles in the center. Setting up a match that requires moving a corner tile often wastes a turn because the corner tile is hard to reach. Stay in the middle of the board when possible.
The game has no fail state in this version. There is no time limit and no move limit. You can play indefinitely. This makes it a relaxing puzzle rather than a competitive one. Most players treat it as a meditative break rather than a high-score chase. A session of ten to fifteen minutes is the typical duration.
The graphics are colorful but not flashy. Each color is distinct enough to read at a glance, even if multiple tiles are clustered together.