The format supports - — a playable cell that starts empty and is filled by the first gravity pass — but no sample level uses it.
Make a level where a visible part of the board starts as -, so the opening board is different on every seed. Check a few seeds with show --seed N and mention in the PR what you saw.
band 55 75
How: follow CONTRIBUTING.md → Adding a level.
No Unity needed — just the .NET 10 SDK.
Done when
levels/NN-short-name.txt exists with the band line above
dotnet run --project tools/Match3Lab.Cli -- check levels passes locally and in CI
- the PR description pastes the
check line for the new level and names the one idea the level is about
The format supports
-— a playable cell that starts empty and is filled by the first gravity pass — but no sample level uses it.Make a level where a visible part of the board starts as
-, so the opening board is different on every seed. Check a few seeds withshow --seed Nand mention in the PR what you saw.band 55 75How: follow CONTRIBUTING.md → Adding a level.
No Unity needed — just the .NET 10 SDK.
Done when
levels/NN-short-name.txtexists with thebandline abovedotnet run --project tools/Match3Lab.Cli -- check levelspasses locally and in CIcheckline for the new level and names the one idea the level is about