The board editor is one of Lab Merge’s most ambitious upcoming features. It is currently experimental: the tools, file format, and terrain behaviour may change before public release.
Build a board#
Start with a square, hexagonal, or triangular-cell grid and choose its dimensions. Paint the playable outline cell by cell, then add terrain and starting pieces. Presets provide a quicker starting point for an empty square, empty hexagon, portal pair, or ice channel.
The editor supports:
- normal, ice, portal, wall, and void cells;
- rock tiles placed on ice;
- automatically or manually paired portals;
- ice regions with limited or unlimited uses;
- fixed starting tiles and permitted random starting numbers for 2048, Threes, Fibonacci, or Powers of 3; and
- undo and redo while editing.
Choose starting rules#
The editor understands all four built-in rule sets. Its starting-value choices follow the selected mode: powers of two for 2048, 1/2/3-based values for Threes, sequence values for Fibonacci, and powers of three for Powers of 3. A custom board can be tested immediately in its configured starting mode.
Validate before playing#
Lab Merge checks a custom layout before saving or testing it. A playable board needs somewhere for random tiles to spawn, portals must have exactly two endpoints per pair, rocks must sit on ice, and starting values cannot occupy blocked cells.
Clear validation messages identify what needs attention instead of silently accepting a broken board.
Test and manage layouts#
A valid board can be launched directly in a test game. Saved custom boards can be edited, duplicated, or deleted as the design evolves. Changing a board’s structure or starting tiles resets its saved games, best scores, and statistics across its modes; renaming it preserves them.
Copy and import JSON#
The editor can copy a layout as JSON and import a compatible JSON layout. This is intended to make backup, experimentation, and eventual sharing easier. Treat the format as pre-release for now: keep the original JSON when moving a board between development builds.