Match-3 Level Generator

Preview keeps the generated working surface, fixed board stays the input constraint, and the whole tool remains text-first.

Top Controls

Single-screen current-schema workbench. Generate/import/export use Match3Core names.

Board Size

×

Copy level
Difficulty score
Characteristic Preset

Separators such as space, +, -, and are accepted.

Limit
Time(60)

Force a time level with an exact value.

Moves(25)

Force a move-limited level with an exact value.

Goal Flags
RS

Add ReachScoreGoal with the default remembered score.

RS=3700

Add ReachScoreGoal with an explicit score.

DSC

Force DestroyAllSpreadingBlockGoal.

Color Tokens
b

A

p

D

g

B

o

C

e

E

y

F

Board Tokens
h

CoverA

s

CoverB1

$

CoverB2

i

CoverC

m

BreakableBlock

f

MultiHitBlock

c

SpreadingBlock

r

CollectableA

w

CollectableB

Preview Board

Generated working surface. Text stays first-class and drives the visual preview.

Generated boards will render here as soon as preview text exists.
. Hole
Item
CoverA
CoverB1
CoverB2
CoverC
BreakableBlock
SpreadingBlock
MultiHitBlock
Unbreakable
CollectableA
CollectableB
ItemA
ItemB
ItemC
ItemD
ItemE
ItemF
Fixed Board

Generation input and future image-import destination. `#` remains the main randomizable cell.

Fixed-board symbols will render here as soon as the text board has content.
. Hole
Item
CoverA
CoverB1
CoverB2
CoverC
BreakableBlock
SpreadingBlock
MultiHitBlock
Unbreakable
CollectableA
CollectableB
ItemA
ItemB
ItemC
ItemD
ItemE
ItemF
Image Import

Paste into Fixed Board, drop an image here, or import a data URL. Imported boards stay in sync with symbol remapping.

Drop image hereOr click to choose a file. Paste also works directly in the Fixed Board textarea.

Image import is idle.

Preset

No logs yet. Start by generating a preview.

Holes
8-16
Symmetry
Clusters
Cluster 1 share
50
Cluster 2 share
50
Limit, Colors, Scoring, Awards, Boosters

These values feed the current Match3Core JSON assembly behind Generate.

Limit type

Goal Flags

Moves
14-30
Time
80-120
Available colors
4-6
Collectable chance
0.00-0.00
Award type

CoverA
0-70
CoverB1
0-70
CoverB2
0-70
CoverC
0-50
BreakableBlock
0-60
SpreadingBlock
0-30
MultiHitBlock
0-12
Unbreakable
0-40
CollectableA
0-4
CollectableB
0-4
ItemA
0-40
ItemB
0-40
ItemC
0-40
ItemD
0-40
ItemE
0-40
ItemF
0-40