Match Siege
A match-3 where the board itself is the battlefield. Blight eats cells inward from the edges, and matching pushes it back. A blighted cell is an obstacle, not a block: it never matches, never falls, and never refills. Before it spreads it telegraphs, and including that cell in a match blocks it.
Play it here
Press the button and it runs inside this page. Nothing is downloaded until you do, so reading and leaving costs you nothing. No install, no sign-in.
Who it is for
People who enjoy deciding what to block more than matching itself
What it does
- 8×10 board. Blight starts only at the edges, then spreads to neighbours — starting in the middle would leave no direction to defend
- The cell count is 8×10 on every device; only the cell size grows to fit the screen. If a taller phone got extra rows, neither the leaderboard nor the daily run would mean anything
- A cell is telegraphed 2.4 seconds before it turns. Matching it cancels the spread, so the warning is part of play rather than a fairness device
- Clearing next to blight peels one layer off it. That is your only attack
- Blighted cells block gravity, splitting a column into sections. Blocks above cannot fall past them
- Four in a row makes a line block, an L or T crossing makes a bomb, five in a row makes a colour bomb — and they stay on the board
- Anything inside a bomb's blast is destroyed regardless of how strong it is
- Chains of three or more strip the strongest blight one layer per step
- Seven event types fire on a timer. A new one unlocks as the wave count rises
- The timer is your life. You lose when it runs out or when fewer than 32 cells remain usable — that threshold moved with the board, because adding cells and leaving it alone quietly guts the difficulty
- Five stars to start, one back every five minutes. Bonus stars from watching an ad have no cap
- Three item slots — a hammer (destroys one cell, or peels one layer of blight), a shuffle and a +5 seconds. One arrives on a wave clear and on a chain of exactly five
- Music follows the state across three tracks: it darkens when time is short or blight is winning
- Set a nickname and your score goes to an online board
- Zero external assets. Candies, blight, fourteen sound effects and three music tracks are all generated in code
Where it is going
The loop, the blight, specials, waves, sound, events and the leaderboard are all in. The art was replaced wholesale — dark cut gems became bright candy with white outlines, faces and soft gloss, and the same rules suddenly read much lighter.
It also runs on Android now. Putting it on a real device is what surfaced two defects a desktop screenshot could never show: every Korean glyph was missing, and audio killed the app within twenty seconds while my verification ran muted.
What it needs next is not code. Nobody has played it long enough to say whether the event interval, the length of a wave, or the point where blight becomes too much are right.
The board grew from 8×8 to 8×10 after someone said it looked empty on a tall phone. My first answer was that extra rows would make the leaderboard unfair — but the thing to object to was never more rows, it was rows differing per device. Fixing the count at 8×10 and letting only the cell size follow the screen keeps the game identical everywhere. The lose threshold moved with it, because adding cells and leaving that number alone quietly collapses the difficulty.
Written while building it
- 음악이 계단으로 조여들고 있었습니다
- 사파리가 탭을 버렸습니다 — 막을 수 없으면 아프지 않게 만듭니다
- 매치 시즈 화면 개선 — 보석 여백을 줄이다 그림자를 자르지 않으려면
- 전체화면과 하단 배너는 같이 못 씁니다
- "휑하다"는 제보에 보드를 8×10으로 — 반대할 대상을 잘못 잡고 있었습니다
- 빈 칸 세 개짜리 버그를 잡는 동안 검증에서 세 번 틀렸습니다
- 웹 캔버스는 한글 입력기를 못 받습니다 — 두벌식 키보드를 직접 만들었습니다
- 데스크톱에서는 절대 볼 수 없던 결함 둘을 실기기가 잡아냈습니다
- 광고는 한 자리에만 넣었습니다 — 그리고 그 자리는 사용자가 누릅니다
- 이벤트를 일곱 가지로 늘리고, 판마다 하나씩 열리게 했습니다
- 하트와 온라인 순위표를 붙였습니다 — 개수 대신 시각 하나만 저장합니다
- 위협 둘과 기회 둘 — 이벤트 네 가지를 넣었습니다
- 어두운 보석을 다 버리고 캔디로 갈아엎었습니다
- 보드가 갉아먹히기 시작하자 매치-3가 다른 게임이 됐습니다

Status
In development
Google Play 프로덕션에 출시된 앱입니다. 2026년 10월 3일 기준 스토어 상세 페이지가 모두에게 열려 있고, 테스터 등록 없이 설치할 수 있습니다.
- StartedAugust 2026
- Last worked on2026.09.22
Before you play
- Still in development — rules and numbers change often
- Click a block then an adjacent one, or drag. R restarts
- There is sound. Browsers only allow it after your first input
- Best score and stars are stored in this browser only
- The Android app is in closed testing and carries a bottom banner ad. The browser version has neither
- Leaderboard scores are reported by the client; the server only rejects values that do not add up
Links
Tried it?
Tell me what worked, what did not, or what broke. Feedback is read before it is published. The feedback page is in Korean.