New puzzle: 'Mosaic'.

This is similar in concept to Minesweeper, in that each clue tells you
the number of things (in this case, just 'black squares') in the
surrounding 3x3 grid section.

But unlike Minesweeper, there's no separation between squares that can
contain clues, and squares that can contain the things you're looking
for - a clue square may or may not itself be coloured black, and if
so, its clue counts itself.

So there's also no hidden information: the clues can all be shown up
front, and the difficulty arises from the game generator choosing
which squares to provide clues for at all.

Contributed by a new author, Didi Kohen. Currently only has one
difficulty level, but harder ones would be possible to add later.
This commit is contained in:
Simon Tatham
2021-04-25 09:59:15 +01:00
parent 77866e1335
commit 0377184510
8 changed files with 1725 additions and 2 deletions

View File

@ -55,6 +55,7 @@ set(lightup_crop 256x256 112x112+144+0)
set(loopy_crop 257x257 113x113+0+0)
set(magnets_crop 264x232 96x96+36+100)
set(mines_crop 240x240 110x110+130+130)
set(mosaic_crop 288x288 97x97+142+78)
set(net_crop 193x193 113x113+0+80)
set(netslide_crop 289x289 144x144+0+0)
set(palisade_crop 288x288 192x192+0+0)

54
icons/mosaic.sav Normal file
View File

@ -0,0 +1,54 @@
SAVEFILE:41:Simon Tatham's Portable Puzzle Collection
VERSION :1:1
GAME :6:Mosaic
PARAMS :7:8x8a0h1
CPARAMS :7:8x8a0h1
SEED :15:393271218291393
DESC :41:b2c3b4a2a5c6e3a55c6a5a4244e0c3a64d4b4232b
TIME :7:214.795
NSTATES :2:45
STATEPOS:2:45
MOVE :4:T2,5
MOVE :10:d3,5,2,5,2
MOVE :10:d4,5,3,5,2
MOVE :10:d4,4,4,5,2
MOVE :10:d3,4,4,4,2
MOVE :10:d2,4,3,4,2
MOVE :4:T2,6
MOVE :10:d3,6,2,6,2
MOVE :10:d4,6,3,6,2
MOVE :4:t1,6
MOVE :4:t1,7
MOVE :10:d2,7,1,7,1
MOVE :10:d3,7,2,7,1
MOVE :4:T4,7
MOVE :4:t5,6
MOVE :10:d5,7,5,6,1
MOVE :4:T6,6
MOVE :10:d6,7,6,6,2
MOVE :4:t7,7
MOVE :10:d7,6,7,7,1
MOVE :10:d7,5,7,6,1
MOVE :10:d6,5,7,5,1
MOVE :4:T6,4
MOVE :10:d7,4,6,4,2
MOVE :4:T1,5
MOVE :4:t1,4
MOVE :10:d0,4,1,4,1
MOVE :10:d0,3,0,4,1
MOVE :10:d1,3,0,3,1
MOVE :4:t0,5
MOVE :4:t0,6
MOVE :10:d0,7,0,6,1
MOVE :4:t2,3
MOVE :4:t3,3
MOVE :4:T4,3
MOVE :4:t5,3
MOVE :10:d5,4,5,3,1
MOVE :10:d5,5,5,4,1
MOVE :4:T6,3
MOVE :4:t7,3
MOVE :10:d7,2,7,3,1
MOVE :10:d6,2,7,2,1
MOVE :4:T6,1
MOVE :10:d7,1,6,1,2