update them
This commit is contained in:
245
data/crossword_2025-12-21_01_algemeen-1766349774543.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766349774543.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766349774543",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##AB####SE##",
|
||||
"##SERDRIED##",
|
||||
"#####AANSLA#",
|
||||
"#####ADVIES#",
|
||||
"##ES#R#ANTI#",
|
||||
"##EL#N#REEL#",
|
||||
"###ABE#EDNA#",
|
||||
"###AGTEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "AB",
|
||||
"clue": "AB",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AB",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DAARNET",
|
||||
"clue": "DAARNET",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "DAARNET",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "RAD",
|
||||
"clue": "RAD",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "RAD",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "INVAREN",
|
||||
"clue": "INVAREN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "INVAREN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "SE",
|
||||
"clue": "SE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "SE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "SERDRIED",
|
||||
"clue": "SERDRIED",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "SERDRIED",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "AS",
|
||||
"clue": "AS",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "AS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "BE",
|
||||
"clue": "BE",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "BE",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "AANSLA",
|
||||
"clue": "AANSLA",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "AANSLA",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EE",
|
||||
"clue": "EE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SLAA",
|
||||
"clue": "SLAA",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SLAA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ADVIES",
|
||||
"clue": "ADVIES",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ADVIES",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ES",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ANTI",
|
||||
"clue": "ANTI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANTI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "EL",
|
||||
"clue": "EL",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REEL",
|
||||
"clue": "REEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "REEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ABE",
|
||||
"clue": "ABE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDNA",
|
||||
"clue": "EDNA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDNA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AGTEN",
|
||||
"clue": "AGTEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AGTEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SESINED",
|
||||
"clue": "SESINED",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "SESINED",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EDLETEN",
|
||||
"clue": "EDLETEN",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EDLETEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ASILA",
|
||||
"clue": "ASILA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ASILA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766350741300.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766350741300.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766350741300",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##EE####EL##",
|
||||
"##SREMMADE##",
|
||||
"#####ADEREN#",
|
||||
"#####ALREDE#",
|
||||
"##ST#N#TEEL#",
|
||||
"##SA#D#SNEL#",
|
||||
"###RNA#ESMA#",
|
||||
"###AEGON####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "EE",
|
||||
"clue": "EE",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "MAANDAG",
|
||||
"clue": "MAANDAG",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "MAANDAG",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "MDL",
|
||||
"clue": "MDL",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "MDL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AERTSEN",
|
||||
"clue": "AERTSEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "AERTSEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "EL",
|
||||
"clue": "EL",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "EL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "SREMMADE",
|
||||
"clue": "SREMMADE",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "SREMMADE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ES",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ADEREN",
|
||||
"clue": "ADEREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ADEREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "SS",
|
||||
"clue": "SS",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "SS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TARA",
|
||||
"clue": "TARA",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "TARA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ALREDE",
|
||||
"clue": "ALREDE",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALREDE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ST",
|
||||
"clue": "ST",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ST",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TEEL",
|
||||
"clue": "TEEL",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TEEL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "SA",
|
||||
"clue": "SA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "SA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "SNEL",
|
||||
"clue": "SNEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "SNEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "RNA",
|
||||
"clue": "RNA",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "RNA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ESMA",
|
||||
"clue": "ESMA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ESMA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AEGON",
|
||||
"clue": "AEGON",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AEGON",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDREENS",
|
||||
"clue": "EDREENS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EDREENS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "LEEDEEM",
|
||||
"clue": "LEEDEEM",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEDEEM",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NELLA",
|
||||
"clue": "NELLA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NELLA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766350828544.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766350828544.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766350828544",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##EE####EL##",
|
||||
"##SREMMADE##",
|
||||
"#####ADEREN#",
|
||||
"#####ALREDE#",
|
||||
"##ST#N#TEEL#",
|
||||
"##SA#D#SNEL#",
|
||||
"###RNA#ESMA#",
|
||||
"###AEGON####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "EE",
|
||||
"clue": "EE",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "MAANDAG",
|
||||
"clue": "MAANDAG",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "MAANDAG",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "MDL",
|
||||
"clue": "MDL",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "MDL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AERTSEN",
|
||||
"clue": "AERTSEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "AERTSEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "EL",
|
||||
"clue": "EL",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "EL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "SREMMADE",
|
||||
"clue": "SREMMADE",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "SREMMADE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ES",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ADEREN",
|
||||
"clue": "ADEREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ADEREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "SS",
|
||||
"clue": "SS",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "SS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TARA",
|
||||
"clue": "TARA",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "TARA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ALREDE",
|
||||
"clue": "ALREDE",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALREDE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ST",
|
||||
"clue": "ST",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ST",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TEEL",
|
||||
"clue": "TEEL",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TEEL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "SA",
|
||||
"clue": "SA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "SA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "SNEL",
|
||||
"clue": "SNEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "SNEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "RNA",
|
||||
"clue": "RNA",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "RNA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ESMA",
|
||||
"clue": "ESMA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ESMA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AEGON",
|
||||
"clue": "AEGON",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AEGON",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDREENS",
|
||||
"clue": "EDREENS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EDREENS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "LEEDEEM",
|
||||
"clue": "LEEDEEM",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEDEEM",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NELLA",
|
||||
"clue": "NELLA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NELLA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766350868255.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766350868255.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766350868255",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NAASTE#",
|
||||
"#####DEALEN#",
|
||||
"##ON#E#LENI#",
|
||||
"##NA#L#DIEM#",
|
||||
"###AGE#ENGE#",
|
||||
"###KANEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INDELEN",
|
||||
"clue": "INDELEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INDELEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NAE",
|
||||
"clue": "NAE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NAE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NAALDEN",
|
||||
"clue": "NAALDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NAALDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NAASTE",
|
||||
"clue": "NAASTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NAASTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ON",
|
||||
"clue": "ON",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ON",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAK",
|
||||
"clue": "NAAK",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "DEALEN",
|
||||
"clue": "DEALEN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "DEALEN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ON",
|
||||
"clue": "ON",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ON",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "LENI",
|
||||
"clue": "LENI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "LENI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIEM",
|
||||
"clue": "DIEM",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIEM",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AGE",
|
||||
"clue": "AGE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KANEN",
|
||||
"clue": "KANEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "KANEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESLEIN",
|
||||
"clue": "NESLEIN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESLEIN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTENEG",
|
||||
"clue": "ETTENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENIME",
|
||||
"clue": "ENIME",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENIME",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766350973811.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766350973811.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766350973811",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351042009.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351042009.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351042009",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##BA####NE##",
|
||||
"##NNAMKEID##",
|
||||
"#####ARLENE#",
|
||||
"#####TOEREN#",
|
||||
"##EN#I#ARNE#",
|
||||
"##RA#N#NEAL#",
|
||||
"###VEE#OTTE#",
|
||||
"###ONEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "BA",
|
||||
"clue": "BA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "BA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "MATINEE",
|
||||
"clue": "MATINEE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "MATINEE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ELEANOR",
|
||||
"clue": "ELEANOR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "ELEANOR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NNAMKEID",
|
||||
"clue": "NNAMKEID",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NNAMKEID",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "BN",
|
||||
"clue": "BN",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "BN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AN",
|
||||
"clue": "AN",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ARLENE",
|
||||
"clue": "ARLENE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ARLENE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ER",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAVO",
|
||||
"clue": "NAVO",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAVO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TOEREN",
|
||||
"clue": "TOEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TOEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ARNE",
|
||||
"clue": "ARNE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ARNE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "RA",
|
||||
"clue": "RA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "RA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NEAL",
|
||||
"clue": "NEAL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NEAL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "VEE",
|
||||
"clue": "VEE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "VEE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OTTE",
|
||||
"clue": "OTTE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "OTTE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ONEER",
|
||||
"clue": "ONEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ONEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NIERRET",
|
||||
"clue": "NIERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NIERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EDNENAT",
|
||||
"clue": "EDNENAT",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EDNENAT",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351055577.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351055577.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351055577",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351063835.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351063835.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351063835",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##BA####NE##",
|
||||
"##NNAMKEID##",
|
||||
"#####ARLENE#",
|
||||
"#####TOEREN#",
|
||||
"##EN#I#ARNE#",
|
||||
"##RA#N#NEAL#",
|
||||
"###VEE#OTTE#",
|
||||
"###ONEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "BA",
|
||||
"clue": "BA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "BA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "MATINEE",
|
||||
"clue": "MATINEE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "MATINEE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ELEANOR",
|
||||
"clue": "ELEANOR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "ELEANOR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NNAMKEID",
|
||||
"clue": "NNAMKEID",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NNAMKEID",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "BN",
|
||||
"clue": "BN",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "BN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AN",
|
||||
"clue": "AN",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ARLENE",
|
||||
"clue": "ARLENE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ARLENE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ER",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAVO",
|
||||
"clue": "NAVO",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAVO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TOEREN",
|
||||
"clue": "TOEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TOEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ARNE",
|
||||
"clue": "ARNE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ARNE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "RA",
|
||||
"clue": "RA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "RA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NEAL",
|
||||
"clue": "NEAL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NEAL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "VEE",
|
||||
"clue": "VEE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "VEE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OTTE",
|
||||
"clue": "OTTE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "OTTE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ONEER",
|
||||
"clue": "ONEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ONEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NIERRET",
|
||||
"clue": "NIERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NIERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EDNENAT",
|
||||
"clue": "EDNENAT",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EDNENAT",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351077103.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351077103.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351077103",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351484397.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351484397.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351484397",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351692158.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351692158.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351692158",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351755895.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351755895.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351755895",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766351780706.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766351780706.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766351780706",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766352051313.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766352051313.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766352051313",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766352456433.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766352456433.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766352456433",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####GE##",
|
||||
"##OLGINNET##",
|
||||
"#####RIELSE#",
|
||||
"#####RAEREN#",
|
||||
"##EN#E#RENE#",
|
||||
"##KA#E#PEEL#",
|
||||
"###ACE#ENGE#",
|
||||
"###NELEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IRREEEL",
|
||||
"clue": "IRREEEL",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "IRREEEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NIA",
|
||||
"clue": "NIA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NIA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEERPEN",
|
||||
"clue": "NEERPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEERPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "GE",
|
||||
"clue": "GE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "GE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RIELSE",
|
||||
"clue": "RIELSE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RIELSE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EK",
|
||||
"clue": "EK",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "EK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NAAN",
|
||||
"clue": "NAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "NAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAEREN",
|
||||
"clue": "RAEREN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAEREN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EN",
|
||||
"clue": "EN",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "EN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RENE",
|
||||
"clue": "RENE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "RENE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "KA",
|
||||
"clue": "KA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "KA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEEL",
|
||||
"clue": "PEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACE",
|
||||
"clue": "ACE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NELEN",
|
||||
"clue": "NELEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "GELREEN",
|
||||
"clue": "GELREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "GELREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETSENEG",
|
||||
"clue": "ETSENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETSENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ENELE",
|
||||
"clue": "ENELE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ENELE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353473517.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353473517.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353473517",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####MS##",
|
||||
"##OLVRETAW##",
|
||||
"#####ERADES#",
|
||||
"#####DAARIN#",
|
||||
"##ES#E#LEVI#",
|
||||
"##TA#N#REEK#",
|
||||
"###ABE#OKRA#",
|
||||
"###MANAL####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REDENEN",
|
||||
"clue": "REDENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "REDENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ERA",
|
||||
"clue": "ERA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ERA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TAALROL",
|
||||
"clue": "TAALROL",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TAALROL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLVRETAW",
|
||||
"clue": "OLVRETAW",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLVRETAW",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ERADES",
|
||||
"clue": "ERADES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERADES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ET",
|
||||
"clue": "ET",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ET",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAM",
|
||||
"clue": "SAAM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "DAARIN",
|
||||
"clue": "DAARIN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "DAARIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ES",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "LEVI",
|
||||
"clue": "LEVI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEVI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TA",
|
||||
"clue": "TA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REEK",
|
||||
"clue": "REEK",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "REEK",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ABE",
|
||||
"clue": "ABE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OKRA",
|
||||
"clue": "OKRA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "OKRA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MANAL",
|
||||
"clue": "MANAL",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MANAL",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "MADREEK",
|
||||
"clue": "MADREEK",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "MADREEK",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "SWEIVER",
|
||||
"clue": "SWEIVER",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "SWEIVER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SNIKA",
|
||||
"clue": "SNIKA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SNIKA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353520534.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353520534.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353520534",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####MS##",
|
||||
"##OLVRETAW##",
|
||||
"#####ERADES#",
|
||||
"#####DAARIN#",
|
||||
"##ES#E#LEVI#",
|
||||
"##TA#N#REEK#",
|
||||
"###ABE#OKRA#",
|
||||
"###MANAL####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REDENEN",
|
||||
"clue": "REDENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "REDENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ERA",
|
||||
"clue": "ERA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ERA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TAALROL",
|
||||
"clue": "TAALROL",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TAALROL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLVRETAW",
|
||||
"clue": "OLVRETAW",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLVRETAW",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ERADES",
|
||||
"clue": "ERADES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERADES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ET",
|
||||
"clue": "ET",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ET",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAM",
|
||||
"clue": "SAAM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "DAARIN",
|
||||
"clue": "DAARIN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "DAARIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ES",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "LEVI",
|
||||
"clue": "LEVI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEVI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TA",
|
||||
"clue": "TA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REEK",
|
||||
"clue": "REEK",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "REEK",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ABE",
|
||||
"clue": "ABE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OKRA",
|
||||
"clue": "OKRA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "OKRA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MANAL",
|
||||
"clue": "MANAL",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MANAL",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "MADREEK",
|
||||
"clue": "MADREEK",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "MADREEK",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "SWEIVER",
|
||||
"clue": "SWEIVER",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "SWEIVER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SNIKA",
|
||||
"clue": "SNIKA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SNIKA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353762128.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353762128.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353762128",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####MS##",
|
||||
"##OLVRETAW##",
|
||||
"#####ERADES#",
|
||||
"#####DAARIN#",
|
||||
"##ES#E#LEVI#",
|
||||
"##TA#N#REEK#",
|
||||
"###ABE#OKRA#",
|
||||
"###MANAL####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REDENEN",
|
||||
"clue": "REDENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "REDENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ERA",
|
||||
"clue": "ERA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ERA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TAALROL",
|
||||
"clue": "TAALROL",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TAALROL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLVRETAW",
|
||||
"clue": "OLVRETAW",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLVRETAW",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ERADES",
|
||||
"clue": "ERADES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERADES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ET",
|
||||
"clue": "ET",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ET",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAM",
|
||||
"clue": "SAAM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "DAARIN",
|
||||
"clue": "DAARIN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "DAARIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ES",
|
||||
"clue": "ES",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ES",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "LEVI",
|
||||
"clue": "LEVI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEVI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TA",
|
||||
"clue": "TA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REEK",
|
||||
"clue": "REEK",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "REEK",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ABE",
|
||||
"clue": "ABE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OKRA",
|
||||
"clue": "OKRA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "OKRA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MANAL",
|
||||
"clue": "MANAL",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MANAL",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "MADREEK",
|
||||
"clue": "MADREEK",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "MADREEK",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "SWEIVER",
|
||||
"clue": "SWEIVER",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "SWEIVER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SNIKA",
|
||||
"clue": "SNIKA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SNIKA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353876121.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353876121.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353876121",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NOESTE#",
|
||||
"#####LEISEL#",
|
||||
"##TO#E#GERA#",
|
||||
"##ED#N#DIOR#",
|
||||
"###ICE#EDDO#",
|
||||
"###NONEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INLENEN",
|
||||
"clue": "INLENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INLENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEIGDEN",
|
||||
"clue": "NEIGDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEIGDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOESTE",
|
||||
"clue": "NOESTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOESTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "TE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ODIN",
|
||||
"clue": "ODIN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ODIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "LEISEL",
|
||||
"clue": "LEISEL",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEISEL",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TO",
|
||||
"clue": "TO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "GERA",
|
||||
"clue": "GERA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "GERA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ED",
|
||||
"clue": "ED",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ED",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIOR",
|
||||
"clue": "DIOR",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIOR",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ICE",
|
||||
"clue": "ICE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ICE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDDO",
|
||||
"clue": "EDDO",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDDO",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NONEN",
|
||||
"clue": "NONEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESSEID",
|
||||
"clue": "NESSEID",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESSEID",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTEROD",
|
||||
"clue": "ETTEROD",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTEROD",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ELARO",
|
||||
"clue": "ELARO",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ELARO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353926926.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353926926.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353926926",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##BA####TE##",
|
||||
"##NNAMKEID##",
|
||||
"#####EERENS#",
|
||||
"#####NAOGEN#",
|
||||
"##UP#E#NELE#",
|
||||
"##DI#R#DELI#",
|
||||
"###EPE#EREN#",
|
||||
"###TANER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "BA",
|
||||
"clue": "BA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "BA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "MENEREN",
|
||||
"clue": "MENEREN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "MENEREN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KEA",
|
||||
"clue": "KEA",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KEA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERONDER",
|
||||
"clue": "ERONDER",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "ERONDER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NNAMKEID",
|
||||
"clue": "NNAMKEID",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NNAMKEID",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "BN",
|
||||
"clue": "BN",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "BN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AN",
|
||||
"clue": "AN",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "EERENS",
|
||||
"clue": "EERENS",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "EERENS",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "UD",
|
||||
"clue": "UD",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "UD",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "PIET",
|
||||
"clue": "PIET",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "PIET",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NAOGEN",
|
||||
"clue": "NAOGEN",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NAOGEN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "UP",
|
||||
"clue": "UP",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UP",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NELE",
|
||||
"clue": "NELE",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NELE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DI",
|
||||
"clue": "DI",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "DI",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DELI",
|
||||
"clue": "DELI",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DELI",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "EPE",
|
||||
"clue": "EPE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "EPE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EREN",
|
||||
"clue": "EREN",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EREN",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TANER",
|
||||
"clue": "TANER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TANER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TIEGEER",
|
||||
"clue": "TIEGEER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TIEGEER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EDNELLE",
|
||||
"clue": "EDNELLE",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EDNELLE",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SNEIN",
|
||||
"clue": "SNEIN",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SNEIN",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353942795.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353942795.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353942795",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NOESTE#",
|
||||
"#####LEISEL#",
|
||||
"##TO#E#GERA#",
|
||||
"##ED#N#DIOR#",
|
||||
"###ICE#EDDO#",
|
||||
"###NONEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INLENEN",
|
||||
"clue": "INLENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INLENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEIGDEN",
|
||||
"clue": "NEIGDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEIGDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOESTE",
|
||||
"clue": "NOESTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOESTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "TE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ODIN",
|
||||
"clue": "ODIN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ODIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "LEISEL",
|
||||
"clue": "LEISEL",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEISEL",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TO",
|
||||
"clue": "TO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "GERA",
|
||||
"clue": "GERA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "GERA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ED",
|
||||
"clue": "ED",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ED",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIOR",
|
||||
"clue": "DIOR",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIOR",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ICE",
|
||||
"clue": "ICE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ICE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDDO",
|
||||
"clue": "EDDO",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDDO",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NONEN",
|
||||
"clue": "NONEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESSEID",
|
||||
"clue": "NESSEID",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESSEID",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTEROD",
|
||||
"clue": "ETTEROD",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTEROD",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ELARO",
|
||||
"clue": "ELARO",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ELARO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766353972728.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766353972728.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766353972728",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NOESTE#",
|
||||
"#####LEISEL#",
|
||||
"##TO#E#GERA#",
|
||||
"##ED#N#DIOR#",
|
||||
"###ICE#EDDO#",
|
||||
"###NONEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INLENEN",
|
||||
"clue": "INLENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INLENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEIGDEN",
|
||||
"clue": "NEIGDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEIGDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOESTE",
|
||||
"clue": "NOESTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOESTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "TE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ODIN",
|
||||
"clue": "ODIN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ODIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "LEISEL",
|
||||
"clue": "LEISEL",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEISEL",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TO",
|
||||
"clue": "TO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "GERA",
|
||||
"clue": "GERA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "GERA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ED",
|
||||
"clue": "ED",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ED",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIOR",
|
||||
"clue": "DIOR",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIOR",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ICE",
|
||||
"clue": "ICE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ICE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDDO",
|
||||
"clue": "EDDO",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDDO",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NONEN",
|
||||
"clue": "NONEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESSEID",
|
||||
"clue": "NESSEID",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESSEID",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTEROD",
|
||||
"clue": "ETTEROD",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTEROD",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ELARO",
|
||||
"clue": "ELARO",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ELARO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766354183879.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766354183879.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766354183879",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NOESTE#",
|
||||
"#####LEISEL#",
|
||||
"##TO#E#GERA#",
|
||||
"##ED#N#DIOR#",
|
||||
"###ICE#EDDO#",
|
||||
"###NONEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INLENEN",
|
||||
"clue": "INLENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INLENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEIGDEN",
|
||||
"clue": "NEIGDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEIGDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOESTE",
|
||||
"clue": "NOESTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOESTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "TE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ODIN",
|
||||
"clue": "ODIN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ODIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "LEISEL",
|
||||
"clue": "LEISEL",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEISEL",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TO",
|
||||
"clue": "TO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "GERA",
|
||||
"clue": "GERA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "GERA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ED",
|
||||
"clue": "ED",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ED",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIOR",
|
||||
"clue": "DIOR",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIOR",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ICE",
|
||||
"clue": "ICE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ICE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDDO",
|
||||
"clue": "EDDO",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDDO",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NONEN",
|
||||
"clue": "NONEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESSEID",
|
||||
"clue": "NESSEID",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESSEID",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTEROD",
|
||||
"clue": "ETTEROD",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTEROD",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ELARO",
|
||||
"clue": "ELARO",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ELARO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
225
data/crossword_2025-12-21_01_algemeen-1766354207620.json
Normal file
225
data/crossword_2025-12-21_01_algemeen-1766354207620.json
Normal file
@@ -0,0 +1,225 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766354207620",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NE########",
|
||||
"##ERUSAERT##",
|
||||
"##L##ALLEEN#",
|
||||
"##L##KLAASE#",
|
||||
"##AH##E#G#T#",
|
||||
"###A#EBLE#N#",
|
||||
"###ARMEENSE#",
|
||||
"###NATIES###",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "SAK",
|
||||
"clue": "SAK",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "SAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ALLEBEI",
|
||||
"clue": "ALLEBEI",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ALLEBEI",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ELA",
|
||||
"clue": "ELA",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "ELA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "REAGENS",
|
||||
"clue": "REAGENS",
|
||||
"startRow": 3,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "REAGENS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "TES",
|
||||
"clue": "TES",
|
||||
"startRow": 3,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "TES",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ERUSAERT",
|
||||
"clue": "ERUSAERT",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERUSAERT",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ER",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ALLEEN",
|
||||
"clue": "ALLEEN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALLEEN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "HAAN",
|
||||
"clue": "HAAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "HAAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "KLAASE",
|
||||
"clue": "KLAASE",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "KLAASE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "AH",
|
||||
"clue": "AH",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AH",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "EMT",
|
||||
"clue": "EMT",
|
||||
"startRow": 7,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "EMT",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "LEE",
|
||||
"clue": "LEE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LEE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NELLA",
|
||||
"clue": "NELLA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NELLA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "RA",
|
||||
"clue": "RA",
|
||||
"startRow": 8,
|
||||
"startCol": 4,
|
||||
"direction": "vertical",
|
||||
"answer": "RA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EBLE",
|
||||
"clue": "EBLE",
|
||||
"startRow": 7,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "EBLE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ARMEENSE",
|
||||
"clue": "ARMEENSE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ARMEENSE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NATIES",
|
||||
"clue": "NATIES",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NATIES",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NETNE",
|
||||
"clue": "NETNE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NETNE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766354224447.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766354224447.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766354224447",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"###DS###DI##",
|
||||
"###EDELERE##",
|
||||
"##C##RETERA#",
|
||||
"##B##PRO#PF#",
|
||||
"##AV##A###K#",
|
||||
"###I#NAES#A#",
|
||||
"###EXORDIUM#",
|
||||
"####LETER###",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "DS",
|
||||
"clue": "DS",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ERP",
|
||||
"clue": "ERP",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ERP",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "LERAART",
|
||||
"clue": "LERAART",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "LERAART",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ETO",
|
||||
"clue": "ETO",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "ETO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "DI",
|
||||
"clue": "DI",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "DI",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "EDELERE",
|
||||
"clue": "EDELERE",
|
||||
"startRow": 3,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDELERE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AFKAM",
|
||||
"clue": "AFKAM",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "AFKAM",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
},
|
||||
{
|
||||
"word": "DE",
|
||||
"clue": "DE",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "DE",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RETERA",
|
||||
"clue": "RETERA",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RETERA",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "VIE",
|
||||
"clue": "VIE",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "VIE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "PRO",
|
||||
"clue": "PRO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "PRO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "PF",
|
||||
"clue": "PF",
|
||||
"startRow": 5,
|
||||
"startCol": 9,
|
||||
"direction": "horizontal",
|
||||
"answer": "PF",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "AV",
|
||||
"clue": "AV",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AV",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 7,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "EDE",
|
||||
"clue": "EDE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "EDE",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "SIR",
|
||||
"clue": "SIR",
|
||||
"startRow": 7,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "SIR",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "IERP",
|
||||
"clue": "IERP",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "IERP",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "CBA",
|
||||
"clue": "CBA",
|
||||
"startRow": 4,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "CBA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 8,
|
||||
"startCol": 4,
|
||||
"direction": "vertical",
|
||||
"answer": "XL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "NAES",
|
||||
"clue": "NAES",
|
||||
"startRow": 7,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NAES",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "EXORDIUM",
|
||||
"clue": "EXORDIUM",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "EXORDIUM",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LETER",
|
||||
"clue": "LETER",
|
||||
"startRow": 9,
|
||||
"startCol": 4,
|
||||
"direction": "horizontal",
|
||||
"answer": "LETER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766354473188.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766354473188.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766354473188",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##FA####NE##",
|
||||
"##OLGINNET##",
|
||||
"#####NOESTE#",
|
||||
"#####LEISEL#",
|
||||
"##TO#E#GERA#",
|
||||
"##ED#N#DIOR#",
|
||||
"###ICE#EDDO#",
|
||||
"###NONEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "FA",
|
||||
"clue": "FA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "FA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "INLENEN",
|
||||
"clue": "INLENEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "INLENEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "NOE",
|
||||
"clue": "NOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "NOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEIGDEN",
|
||||
"clue": "NEIGDEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEIGDEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "NE",
|
||||
"clue": "NE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "NE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "OLGINNET",
|
||||
"clue": "OLGINNET",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OLGINNET",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "FO",
|
||||
"clue": "FO",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "FO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AL",
|
||||
"clue": "AL",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AL",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOESTE",
|
||||
"clue": "NOESTE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOESTE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "TE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ODIN",
|
||||
"clue": "ODIN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ODIN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "LEISEL",
|
||||
"clue": "LEISEL",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "LEISEL",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "TO",
|
||||
"clue": "TO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "TO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "GERA",
|
||||
"clue": "GERA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "GERA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ED",
|
||||
"clue": "ED",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ED",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DIOR",
|
||||
"clue": "DIOR",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIOR",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ICE",
|
||||
"clue": "ICE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ICE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EDDO",
|
||||
"clue": "EDDO",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EDDO",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NONEN",
|
||||
"clue": "NONEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "NESSEID",
|
||||
"clue": "NESSEID",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "NESSEID",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETTEROD",
|
||||
"clue": "ETTEROD",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETTEROD",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ELARO",
|
||||
"clue": "ELARO",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ELARO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355063763.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355063763.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355063763",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####OREREN#",
|
||||
"#####TORERO#",
|
||||
"##ZI#A#NORI#",
|
||||
"##OE#T#ALEN#",
|
||||
"###TUI#ISTA#",
|
||||
"###STEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ROTATIE",
|
||||
"clue": "ROTATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ROTATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TERNAIR",
|
||||
"clue": "TERNAIR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TERNAIR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "OREREN",
|
||||
"clue": "OREREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "OREREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZO",
|
||||
"clue": "ZO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ZO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IETS",
|
||||
"clue": "IETS",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "IETS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TORERO",
|
||||
"clue": "TORERO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TORERO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZI",
|
||||
"clue": "ZI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ZI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NORI",
|
||||
"clue": "NORI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NORI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ALEN",
|
||||
"clue": "ALEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TUI",
|
||||
"clue": "TUI",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TUI",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ISTA",
|
||||
"clue": "ISTA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ISTA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "STEER",
|
||||
"clue": "STEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIREOLS",
|
||||
"clue": "EIREOLS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIREOLS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NOINA",
|
||||
"clue": "NOINA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NOINA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355173889.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355173889.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355173889",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####OREREN#",
|
||||
"#####TORERO#",
|
||||
"##ZI#A#NORI#",
|
||||
"##OE#T#ALEN#",
|
||||
"###TUI#ISTA#",
|
||||
"###STEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ROTATIE",
|
||||
"clue": "ROTATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ROTATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TERNAIR",
|
||||
"clue": "TERNAIR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TERNAIR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "OREREN",
|
||||
"clue": "OREREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "OREREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZO",
|
||||
"clue": "ZO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ZO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IETS",
|
||||
"clue": "IETS",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "IETS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TORERO",
|
||||
"clue": "TORERO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TORERO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZI",
|
||||
"clue": "ZI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ZI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NORI",
|
||||
"clue": "NORI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NORI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ALEN",
|
||||
"clue": "ALEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TUI",
|
||||
"clue": "TUI",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TUI",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ISTA",
|
||||
"clue": "ISTA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ISTA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "STEER",
|
||||
"clue": "STEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIREOLS",
|
||||
"clue": "EIREOLS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIREOLS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NOINA",
|
||||
"clue": "NOINA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NOINA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355485392.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355485392.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355485392",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####OREREN#",
|
||||
"#####TORERO#",
|
||||
"##ZI#A#NORI#",
|
||||
"##OE#T#ALEN#",
|
||||
"###TUI#ISTA#",
|
||||
"###STEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ROTATIE",
|
||||
"clue": "ROTATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ROTATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TERNAIR",
|
||||
"clue": "TERNAIR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TERNAIR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "OREREN",
|
||||
"clue": "OREREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "OREREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZO",
|
||||
"clue": "ZO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ZO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IETS",
|
||||
"clue": "IETS",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "IETS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TORERO",
|
||||
"clue": "TORERO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TORERO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZI",
|
||||
"clue": "ZI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ZI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NORI",
|
||||
"clue": "NORI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NORI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ALEN",
|
||||
"clue": "ALEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TUI",
|
||||
"clue": "TUI",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TUI",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ISTA",
|
||||
"clue": "ISTA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ISTA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "STEER",
|
||||
"clue": "STEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIREOLS",
|
||||
"clue": "EIREOLS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIREOLS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NOINA",
|
||||
"clue": "NOINA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NOINA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355505914.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355505914.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355505914",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##AR####LT##",
|
||||
"##IHKOTNAS##",
|
||||
"#####NOENES#",
|
||||
"#####NEGEER#",
|
||||
"##MS#E#ASLA#",
|
||||
"##IA#T#TRAA#",
|
||||
"###AGT#IANS#",
|
||||
"###DIERE####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "AR",
|
||||
"clue": "AR",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ONNETTE",
|
||||
"clue": "ONNETTE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ONNETTE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "TOE",
|
||||
"clue": "TOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "TOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEGATIE",
|
||||
"clue": "NEGATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEGATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "LT",
|
||||
"clue": "LT",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "LT",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IHKOTNAS",
|
||||
"clue": "IHKOTNAS",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IHKOTNAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "AI",
|
||||
"clue": "AI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "AI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "RH",
|
||||
"clue": "RH",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "RH",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOENES",
|
||||
"clue": "NOENES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOENES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MI",
|
||||
"clue": "MI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "MI",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAD",
|
||||
"clue": "SAAD",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAD",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NEGEER",
|
||||
"clue": "NEGEER",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NEGEER",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ASLA",
|
||||
"clue": "ASLA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ASLA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "IA",
|
||||
"clue": "IA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TRAA",
|
||||
"clue": "TRAA",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TRAA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AGT",
|
||||
"clue": "AGT",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AGT",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IANS",
|
||||
"clue": "IANS",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "IANS",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DIERE",
|
||||
"clue": "DIERE",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIERE",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LANESRA",
|
||||
"clue": "LANESRA",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "LANESRA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "TSEELAN",
|
||||
"clue": "TSEELAN",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "TSEELAN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SRAAS",
|
||||
"clue": "SRAAS",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SRAAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355581067.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355581067.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355581067",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##AR####LT##",
|
||||
"##IHKOTNAS##",
|
||||
"#####NOENES#",
|
||||
"#####NEGEER#",
|
||||
"##MS#E#ASLA#",
|
||||
"##IA#T#TRAA#",
|
||||
"###AGT#IANS#",
|
||||
"###DIERE####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "AR",
|
||||
"clue": "AR",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ONNETTE",
|
||||
"clue": "ONNETTE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ONNETTE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "TOE",
|
||||
"clue": "TOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "TOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEGATIE",
|
||||
"clue": "NEGATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEGATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "LT",
|
||||
"clue": "LT",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "LT",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IHKOTNAS",
|
||||
"clue": "IHKOTNAS",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IHKOTNAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "AI",
|
||||
"clue": "AI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "AI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "RH",
|
||||
"clue": "RH",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "RH",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOENES",
|
||||
"clue": "NOENES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOENES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MI",
|
||||
"clue": "MI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "MI",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAD",
|
||||
"clue": "SAAD",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAD",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NEGEER",
|
||||
"clue": "NEGEER",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NEGEER",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ASLA",
|
||||
"clue": "ASLA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ASLA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "IA",
|
||||
"clue": "IA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TRAA",
|
||||
"clue": "TRAA",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TRAA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AGT",
|
||||
"clue": "AGT",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AGT",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IANS",
|
||||
"clue": "IANS",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "IANS",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DIERE",
|
||||
"clue": "DIERE",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIERE",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LANESRA",
|
||||
"clue": "LANESRA",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "LANESRA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "TSEELAN",
|
||||
"clue": "TSEELAN",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "TSEELAN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SRAAS",
|
||||
"clue": "SRAAS",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SRAAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355646241.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355646241.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355646241",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####OREREN#",
|
||||
"#####TORERO#",
|
||||
"##ZI#A#NORI#",
|
||||
"##OE#T#ALEN#",
|
||||
"###TUI#ISTA#",
|
||||
"###STEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ROTATIE",
|
||||
"clue": "ROTATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ROTATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TERNAIR",
|
||||
"clue": "TERNAIR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TERNAIR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "OREREN",
|
||||
"clue": "OREREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "OREREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZO",
|
||||
"clue": "ZO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ZO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IETS",
|
||||
"clue": "IETS",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "IETS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TORERO",
|
||||
"clue": "TORERO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TORERO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZI",
|
||||
"clue": "ZI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ZI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NORI",
|
||||
"clue": "NORI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NORI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ALEN",
|
||||
"clue": "ALEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TUI",
|
||||
"clue": "TUI",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TUI",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ISTA",
|
||||
"clue": "ISTA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ISTA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "STEER",
|
||||
"clue": "STEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIREOLS",
|
||||
"clue": "EIREOLS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIREOLS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NOINA",
|
||||
"clue": "NOINA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NOINA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355662615.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355662615.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355662615",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##AR####LT##",
|
||||
"##IHKOTNAS##",
|
||||
"#####NOENES#",
|
||||
"#####NEGEER#",
|
||||
"##MS#E#ASLA#",
|
||||
"##IA#T#TRAA#",
|
||||
"###AGT#IANS#",
|
||||
"###DIERE####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "AR",
|
||||
"clue": "AR",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ONNETTE",
|
||||
"clue": "ONNETTE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ONNETTE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "TOE",
|
||||
"clue": "TOE",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "TOE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NEGATIE",
|
||||
"clue": "NEGATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "NEGATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "LT",
|
||||
"clue": "LT",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "LT",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IHKOTNAS",
|
||||
"clue": "IHKOTNAS",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IHKOTNAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "AI",
|
||||
"clue": "AI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "AI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "RH",
|
||||
"clue": "RH",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "RH",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NOENES",
|
||||
"clue": "NOENES",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NOENES",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MI",
|
||||
"clue": "MI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "MI",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "SAAD",
|
||||
"clue": "SAAD",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "SAAD",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "NEGEER",
|
||||
"clue": "NEGEER",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "NEGEER",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MS",
|
||||
"clue": "MS",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "MS",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ASLA",
|
||||
"clue": "ASLA",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ASLA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "IA",
|
||||
"clue": "IA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TRAA",
|
||||
"clue": "TRAA",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TRAA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AGT",
|
||||
"clue": "AGT",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AGT",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IANS",
|
||||
"clue": "IANS",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "IANS",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DIERE",
|
||||
"clue": "DIERE",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DIERE",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LANESRA",
|
||||
"clue": "LANESRA",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "LANESRA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "TSEELAN",
|
||||
"clue": "TSEELAN",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "TSEELAN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "SRAAS",
|
||||
"clue": "SRAAS",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "SRAAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355688664.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355688664.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355688664",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####OREREN#",
|
||||
"#####TORERO#",
|
||||
"##ZI#A#NORI#",
|
||||
"##OE#T#ALEN#",
|
||||
"###TUI#ISTA#",
|
||||
"###STEER####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ROTATIE",
|
||||
"clue": "ROTATIE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "ROTATIE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KRO",
|
||||
"clue": "KRO",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KRO",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TERNAIR",
|
||||
"clue": "TERNAIR",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TERNAIR",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "OREREN",
|
||||
"clue": "OREREN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "OREREN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZO",
|
||||
"clue": "ZO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "ZO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "IETS",
|
||||
"clue": "IETS",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "IETS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "TORERO",
|
||||
"clue": "TORERO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "TORERO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "ZI",
|
||||
"clue": "ZI",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "ZI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NORI",
|
||||
"clue": "NORI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NORI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "ALEN",
|
||||
"clue": "ALEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ALEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TUI",
|
||||
"clue": "TUI",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TUI",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ISTA",
|
||||
"clue": "ISTA",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ISTA",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "STEER",
|
||||
"clue": "STEER",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEER",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIREOLS",
|
||||
"clue": "EIREOLS",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIREOLS",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NOINA",
|
||||
"clue": "NOINA",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NOINA",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-21_01_algemeen-1766355717453.json
Normal file
245
data/crossword_2025-12-21_01_algemeen-1766355717453.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-21",
|
||||
"theme": "algemeen-1766355717453",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####ER##",
|
||||
"##IAARKTIU##",
|
||||
"#####AARZEN#",
|
||||
"#####PIERRE#",
|
||||
"##IR#E#EERD#",
|
||||
"##OE#N#REEL#",
|
||||
"###END#ANTE#",
|
||||
"###TREED####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "RAPENDE",
|
||||
"clue": "RAPENDE",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "RAPENDE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "KAI",
|
||||
"clue": "KAI",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "KAI",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TREERAD",
|
||||
"clue": "TREERAD",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "TREERAD",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "ER",
|
||||
"clue": "ER",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "ER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAARKTIU",
|
||||
"clue": "IAARKTIU",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAARKTIU",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "AARZEN",
|
||||
"clue": "AARZEN",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "AARZEN",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "IO",
|
||||
"clue": "IO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "IO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "REET",
|
||||
"clue": "REET",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "REET",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "PIERRE",
|
||||
"clue": "PIERRE",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "PIERRE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "IR",
|
||||
"clue": "IR",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IR",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "EERD",
|
||||
"clue": "EERD",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EERD",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "OE",
|
||||
"clue": "OE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "OE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "REEL",
|
||||
"clue": "REEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "REEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "END",
|
||||
"clue": "END",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "END",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ANTE",
|
||||
"clue": "ANTE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANTE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "TREED",
|
||||
"clue": "TREED",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREED",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "EIZREEN",
|
||||
"clue": "EIZREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "EIZREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "RUERRET",
|
||||
"clue": "RUERRET",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "RUERRET",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "NEDLE",
|
||||
"clue": "NEDLE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "NEDLE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766358725191.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766358725191.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766358725191",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766358829075.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766358829075.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766358829075",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766358847354.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766358847354.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766358847354",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766358884090.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766358884090.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766358884090",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766359449079.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766359449079.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766359449079",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766359462736.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766359462736.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766359462736",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766359806150.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766359806150.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766359806150",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766359833486.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766359833486.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766359833486",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####RAASDE#",
|
||||
"#####ANSINK#",
|
||||
"##XL#P#TREF#",
|
||||
"##UE#P#PEPE#",
|
||||
"###ERE#ABOE#",
|
||||
"###MINSK####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WRAPPEN",
|
||||
"clue": "WRAPPEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WRAPPEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LASTPAK",
|
||||
"clue": "LASTPAK",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LASTPAK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "RAASDE",
|
||||
"clue": "RAASDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "RAASDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XU",
|
||||
"clue": "XU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "XU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LEEM",
|
||||
"clue": "LEEM",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "LEEM",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANSINK",
|
||||
"clue": "ANSINK",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANSINK",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "XL",
|
||||
"clue": "XL",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "XL",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TREF",
|
||||
"clue": "TREF",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TREF",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UE",
|
||||
"clue": "UE",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "PEPE",
|
||||
"clue": "PEPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "PEPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ERE",
|
||||
"clue": "ERE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ERE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ABOE",
|
||||
"clue": "ABOE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ABOE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MINSK",
|
||||
"clue": "MINSK",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "MINSK",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPSIREB",
|
||||
"clue": "TPSIREB",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPSIREB",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EKFEE",
|
||||
"clue": "EKFEE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EKFEE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766360282873.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766360282873.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766360282873",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAAWALPO##",
|
||||
"#####ADELDE#",
|
||||
"#####ESSENE#",
|
||||
"##VO#N#THEN#",
|
||||
"##UK#I#EPPE#",
|
||||
"###AAN#ROOR#",
|
||||
"###NIKES####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "WAENINK",
|
||||
"clue": "WAENINK",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "WAENINK",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ADS",
|
||||
"clue": "ADS",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ADS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "LESTERS",
|
||||
"clue": "LESTERS",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "LESTERS",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAAWALPO",
|
||||
"clue": "IAAWALPO",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAAWALPO",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ADELDE",
|
||||
"clue": "ADELDE",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ADELDE",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "VU",
|
||||
"clue": "VU",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "VU",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "OKAN",
|
||||
"clue": "OKAN",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "OKAN",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ESSENE",
|
||||
"clue": "ESSENE",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ESSENE",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "VO",
|
||||
"clue": "VO",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "VO",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "THEN",
|
||||
"clue": "THEN",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "THEN",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "UK",
|
||||
"clue": "UK",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "UK",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "EPPE",
|
||||
"clue": "EPPE",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "EPPE",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AAN",
|
||||
"clue": "AAN",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "AAN",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ROOR",
|
||||
"clue": "ROOR",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ROOR",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "NIKES",
|
||||
"clue": "NIKES",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "NIKES",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TPLEHPO",
|
||||
"clue": "TPLEHPO",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TPLEHPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "EODNEPO",
|
||||
"clue": "EODNEPO",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "EODNEPO",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "EENER",
|
||||
"clue": "EENER",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "EENER",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766361236327.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766361236327.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766361236327",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAATIAAT##",
|
||||
"#####ROMANA#",
|
||||
"#####ANANAS#",
|
||||
"##MD#I#NONI#",
|
||||
"##BA#N#DEEL#",
|
||||
"###DEE#ENGE#",
|
||||
"###ACRYL####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TRAINER",
|
||||
"clue": "TRAINER",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "TRAINER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ION",
|
||||
"clue": "ION",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ION",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AMANDEL",
|
||||
"clue": "AMANDEL",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "AMANDEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAATIAAT",
|
||||
"clue": "IAATIAAT",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAATIAAT",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ROMANA",
|
||||
"clue": "ROMANA",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ROMANA",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MB",
|
||||
"clue": "MB",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "MB",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "DADA",
|
||||
"clue": "DADA",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "DADA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANANAS",
|
||||
"clue": "ANANAS",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANANAS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MD",
|
||||
"clue": "MD",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "MD",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NONI",
|
||||
"clue": "NONI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "BA",
|
||||
"clue": "BA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "BA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DEEL",
|
||||
"clue": "DEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DEE",
|
||||
"clue": "DEE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DEE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACRYL",
|
||||
"clue": "ACRYL",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACRYL",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TAANOEN",
|
||||
"clue": "TAANOEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TAANOEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETNANEG",
|
||||
"clue": "ETNANEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETNANEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ASILE",
|
||||
"clue": "ASILE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ASILE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766361263696.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766361263696.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766361263696",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####TE##",
|
||||
"##IAATIAAT##",
|
||||
"#####ROMANA#",
|
||||
"#####ANANAS#",
|
||||
"##MD#I#NONI#",
|
||||
"##BA#N#DEEL#",
|
||||
"###DEE#ENGE#",
|
||||
"###ACRYL####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TRAINER",
|
||||
"clue": "TRAINER",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "TRAINER",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ION",
|
||||
"clue": "ION",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ION",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AMANDEL",
|
||||
"clue": "AMANDEL",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "AMANDEL",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "TE",
|
||||
"clue": "TE",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "TE",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAATIAAT",
|
||||
"clue": "IAATIAAT",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAATIAAT",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ROMANA",
|
||||
"clue": "ROMANA",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ROMANA",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MB",
|
||||
"clue": "MB",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "MB",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "DADA",
|
||||
"clue": "DADA",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "DADA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "ANANAS",
|
||||
"clue": "ANANAS",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "ANANAS",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "MD",
|
||||
"clue": "MD",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "MD",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NONI",
|
||||
"clue": "NONI",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "NONI",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "BA",
|
||||
"clue": "BA",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "BA",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "DEEL",
|
||||
"clue": "DEEL",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "DEEL",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "DEE",
|
||||
"clue": "DEE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "DEE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "ACRYL",
|
||||
"clue": "ACRYL",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "ACRYL",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "TAANOEN",
|
||||
"clue": "TAANOEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "TAANOEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "ETNANEG",
|
||||
"clue": "ETNANEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "ETNANEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ASILE",
|
||||
"clue": "ASILE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ASILE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
245
data/crossword_2025-12-22_01_algemeen-1766361388269.json
Normal file
245
data/crossword_2025-12-22_01_algemeen-1766361388269.json
Normal file
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"date": "2025-12-22",
|
||||
"theme": "algemeen-1766361388269",
|
||||
"difficulty": 1,
|
||||
"rewards": {
|
||||
"coins": 50,
|
||||
"stars": 2,
|
||||
"hints": 1
|
||||
},
|
||||
"gridv2": [
|
||||
"############",
|
||||
"############",
|
||||
"##NA####LT##",
|
||||
"##IAREOMAS##",
|
||||
"#####EROVER#",
|
||||
"#####STEREO#",
|
||||
"##LA#V#IENS#",
|
||||
"##AN#E#TEEN#",
|
||||
"###WIE#ENGE#",
|
||||
"###BENEN####",
|
||||
"############"
|
||||
],
|
||||
"words": [
|
||||
{
|
||||
"word": "NA",
|
||||
"clue": "NA",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "NA",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "EESVEEN",
|
||||
"clue": "EESVEEN",
|
||||
"startRow": 3,
|
||||
"startCol": 5,
|
||||
"direction": "vertical",
|
||||
"answer": "EESVEEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 5
|
||||
},
|
||||
{
|
||||
"word": "ORT",
|
||||
"clue": "ORT",
|
||||
"startRow": 3,
|
||||
"startCol": 6,
|
||||
"direction": "vertical",
|
||||
"answer": "ORT",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "MOEITEN",
|
||||
"clue": "MOEITEN",
|
||||
"startRow": 3,
|
||||
"startCol": 7,
|
||||
"direction": "vertical",
|
||||
"answer": "MOEITEN",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "LT",
|
||||
"clue": "LT",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "horizontal",
|
||||
"answer": "LT",
|
||||
"arrowRow": 2,
|
||||
"arrowCol": 7
|
||||
},
|
||||
{
|
||||
"word": "IAREOMAS",
|
||||
"clue": "IAREOMAS",
|
||||
"startRow": 3,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "IAREOMAS",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "NI",
|
||||
"clue": "NI",
|
||||
"startRow": 2,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "NI",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "AA",
|
||||
"clue": "AA",
|
||||
"startRow": 2,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "AA",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "EROVER",
|
||||
"clue": "EROVER",
|
||||
"startRow": 4,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "EROVER",
|
||||
"arrowRow": 4,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "LA",
|
||||
"clue": "LA",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "vertical",
|
||||
"answer": "LA",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ANWB",
|
||||
"clue": "ANWB",
|
||||
"startRow": 6,
|
||||
"startCol": 3,
|
||||
"direction": "vertical",
|
||||
"answer": "ANWB",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 3
|
||||
},
|
||||
{
|
||||
"word": "STEREO",
|
||||
"clue": "STEREO",
|
||||
"startRow": 5,
|
||||
"startCol": 5,
|
||||
"direction": "horizontal",
|
||||
"answer": "STEREO",
|
||||
"arrowRow": 5,
|
||||
"arrowCol": 4
|
||||
},
|
||||
{
|
||||
"word": "LA",
|
||||
"clue": "LA",
|
||||
"startRow": 6,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "LA",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "IENS",
|
||||
"clue": "IENS",
|
||||
"startRow": 6,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "IENS",
|
||||
"arrowRow": 6,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "AN",
|
||||
"clue": "AN",
|
||||
"startRow": 7,
|
||||
"startCol": 2,
|
||||
"direction": "horizontal",
|
||||
"answer": "AN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 1
|
||||
},
|
||||
{
|
||||
"word": "TEEN",
|
||||
"clue": "TEEN",
|
||||
"startRow": 7,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "TEEN",
|
||||
"arrowRow": 7,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "WIE",
|
||||
"clue": "WIE",
|
||||
"startRow": 8,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "WIE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "ENGE",
|
||||
"clue": "ENGE",
|
||||
"startRow": 8,
|
||||
"startCol": 7,
|
||||
"direction": "horizontal",
|
||||
"answer": "ENGE",
|
||||
"arrowRow": 8,
|
||||
"arrowCol": 6
|
||||
},
|
||||
{
|
||||
"word": "BENEN",
|
||||
"clue": "BENEN",
|
||||
"startRow": 9,
|
||||
"startCol": 3,
|
||||
"direction": "horizontal",
|
||||
"answer": "BENEN",
|
||||
"arrowRow": 9,
|
||||
"arrowCol": 2
|
||||
},
|
||||
{
|
||||
"word": "LAVREEN",
|
||||
"clue": "LAVREEN",
|
||||
"startRow": 2,
|
||||
"startCol": 8,
|
||||
"direction": "vertical",
|
||||
"answer": "LAVREEN",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 8
|
||||
},
|
||||
{
|
||||
"word": "TSEENEG",
|
||||
"clue": "TSEENEG",
|
||||
"startRow": 2,
|
||||
"startCol": 9,
|
||||
"direction": "vertical",
|
||||
"answer": "TSEENEG",
|
||||
"arrowRow": 1,
|
||||
"arrowCol": 9
|
||||
},
|
||||
{
|
||||
"word": "ROSNE",
|
||||
"clue": "ROSNE",
|
||||
"startRow": 4,
|
||||
"startCol": 10,
|
||||
"direction": "vertical",
|
||||
"answer": "ROSNE",
|
||||
"arrowRow": 3,
|
||||
"arrowCol": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
63290
out/pool.txt
63290
out/pool.txt
File diff suppressed because it is too large
Load Diff
@@ -1,38 +1,38 @@
|
||||
Date: 2025-12-21
|
||||
Date: 2025-12-22
|
||||
Feeds: https://feeds.nos.nl/nosnieuwsalgemeen, https://feeds.nos.nl/nosnieuwstech
|
||||
Model: mistralai/mistral-nemo-instruct-2407
|
||||
|
||||
Master size: 91892
|
||||
Theme kept (in master): 35
|
||||
Bridge size: 32000
|
||||
Shorts kept: 133
|
||||
Pool total: 38785
|
||||
Master size: 91871
|
||||
Theme kept (in master): 0
|
||||
Bridge size: 21125
|
||||
Shorts kept: 130
|
||||
Pool total: 27831
|
||||
|
||||
Enforced minima:
|
||||
2: 4000
|
||||
3: 7000
|
||||
4: 9000
|
||||
2: 1000
|
||||
3: 1000
|
||||
4: 1000
|
||||
5: 1000
|
||||
6: 2000
|
||||
7: 2000
|
||||
8: 2000
|
||||
|
||||
Counts per length (theme):
|
||||
2: 0
|
||||
3: 0
|
||||
4: 0
|
||||
5: 0
|
||||
6: 0
|
||||
7: 0
|
||||
8: 0
|
||||
|
||||
Counts per length (theme):
|
||||
2: 0
|
||||
3: 2
|
||||
4: 3
|
||||
5: 8
|
||||
6: 7
|
||||
7: 5
|
||||
8: 10
|
||||
|
||||
|
||||
Counts per length (pool):
|
||||
2: 248
|
||||
3: 1666
|
||||
4: 4850
|
||||
5: 57
|
||||
6: 136
|
||||
7: 1183
|
||||
8: 30645
|
||||
2: 242
|
||||
3: 1000
|
||||
4: 1000
|
||||
5: 1000
|
||||
6: 2000
|
||||
7: 2000
|
||||
8: 20589
|
||||
|
||||
|
||||
30
out/rss.txt
30
out/rss.txt
File diff suppressed because one or more lines are too long
@@ -1,35 +0,0 @@
|
||||
SCHOTEN
|
||||
GETUIGEN
|
||||
GEWONDEN
|
||||
AUTORUIT
|
||||
GAT
|
||||
MELDING
|
||||
RWANDA
|
||||
CONGO
|
||||
CONFLICT
|
||||
STRIJD
|
||||
MACHT
|
||||
LAND
|
||||
GRENS
|
||||
BURUNDI
|
||||
VLUCHT
|
||||
INKOMEN
|
||||
MINISTER
|
||||
ZAKEN
|
||||
DRUK
|
||||
OPVOEREN
|
||||
TROPEN
|
||||
DAGEN
|
||||
LANGER
|
||||
ZON
|
||||
HALFROND
|
||||
DAGLICHT
|
||||
BEWOLKT
|
||||
ZONNIG
|
||||
VERSCHIL
|
||||
BELEVING
|
||||
WATT
|
||||
METER
|
||||
GRIJS
|
||||
KOUDER
|
||||
TREND
|
||||
|
||||
@@ -49,8 +49,9 @@ public class DailyGenerator {
|
||||
|
||||
// Load word list
|
||||
SwedishGenerator.Dict dict;
|
||||
var llmScores = SwedishGenerator.loadScores();
|
||||
try {
|
||||
dict = SwedishGenerator.loadWords(wordsPath);
|
||||
dict = SwedishGenerator.loadWords(wordsPath, llmScores);
|
||||
System.out.println("Loaded " + dict.words.size() + " words");
|
||||
} catch (Exception e) {
|
||||
System.err.println("Failed to load words: " + e.getMessage());
|
||||
@@ -102,8 +103,9 @@ public class DailyGenerator {
|
||||
opts.gens = 100;
|
||||
opts.tries = 50;
|
||||
opts.wordsPath = wordsPath;
|
||||
opts.minSimplicity = 0; // default
|
||||
|
||||
var result = generateWithFilteredDict(opts, themedDict);
|
||||
var result = generateWithFilteredDict(opts, themedDict, llmScores);
|
||||
|
||||
if (result == null) {
|
||||
System.out.println("Failed to generate puzzle " + i);
|
||||
@@ -172,12 +174,12 @@ public class DailyGenerator {
|
||||
return new SwedishGenerator.Dict(new ArrayList<>(allowed), newIndex, newLenCounts);
|
||||
}
|
||||
|
||||
private static SwedishGenerator.PuzzleResult generateWithFilteredDict(Main.Opts opts, SwedishGenerator.Dict dict) {
|
||||
private static SwedishGenerator.PuzzleResult generateWithFilteredDict(Main.Opts opts, SwedishGenerator.Dict dict, Map<String, Integer> llmScores) {
|
||||
var rng = new SwedishGenerator.Rng(opts.seed);
|
||||
|
||||
for (var attempt = 1; attempt <= opts.tries; attempt++) {
|
||||
var mask = SwedishGenerator.generateMask(rng, dict.lenCounts, opts.pop, opts.gens);
|
||||
var filled = SwedishGenerator.fillMask(rng, mask, dict.index, 200, 30000);
|
||||
var filled = SwedishGenerator.fillMask(rng, mask, dict.index, llmScores, 200, 30000);
|
||||
|
||||
if (filled.ok) {
|
||||
return new SwedishGenerator.PuzzleResult(mask, filled);
|
||||
|
||||
@@ -5,6 +5,7 @@ import java.nio.file.Files;
|
||||
import java.nio.file.Paths;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
|
||||
public class Main {
|
||||
// ---------------- CLI ----------------
|
||||
@@ -13,21 +14,23 @@ public class Main {
|
||||
public int seed = 1;
|
||||
public int pop = 18;
|
||||
public int gens = 100;
|
||||
public int tries = 50;
|
||||
public int tries = 5;
|
||||
public String wordsPath = "./out/pool.txt";
|
||||
public double minSimplicity = 0; // 0 means no limit
|
||||
}
|
||||
|
||||
static void usage() {
|
||||
System.out.println("""
|
||||
Usage:
|
||||
java SwedishGenerator [--seed N] [--pop N] [--gens N] [--tries N] [--words word-list.txt]
|
||||
java SwedishGenerator [--seed N] [--pop N] [--gens N] [--tries N] [--words word-list.txt] [--min-simplicity N.N]
|
||||
|
||||
Defaults:
|
||||
--seed 1
|
||||
--pop 18
|
||||
--gens 100
|
||||
--tries 50
|
||||
--words ./word-list.txt
|
||||
--words ./out/pool.txt
|
||||
--min-simplicity 0 (no limit)
|
||||
""");
|
||||
}
|
||||
|
||||
@@ -45,6 +48,7 @@ public class Main {
|
||||
else if (a.equals("--gens")) { out.gens = Integer.parseInt(v); i++; }
|
||||
else if (a.equals("--tries")) { out.tries = Integer.parseInt(v); i++; }
|
||||
else if (a.equals("--words")) { out.wordsPath = v; i++; }
|
||||
else if (a.equals("--min-simplicity")) { out.minSimplicity = Double.parseDouble(v); i++; }
|
||||
else throw new IllegalArgumentException("Unknown arg: " + a);
|
||||
}
|
||||
return out;
|
||||
@@ -66,11 +70,13 @@ public class Main {
|
||||
|
||||
System.out.println("\n=== FILLED PUZZLE (HUMAN) ===");
|
||||
System.out.println(SwedishGenerator.renderHuman(res.filled().grid));
|
||||
System.out.printf(Locale.ROOT, "Puzzle Simplicity: %.2f%n", res.filled().simplicity);
|
||||
var out = ExportFormat.exportFormatFromFilled(res, 1, new ExportFormat.Rewards(50, 2, 1));
|
||||
System.out.println("gridv2:");
|
||||
for (String row : out.gridv2()) System.out.println(row);
|
||||
System.out.println("words: " + out.words().size());
|
||||
for (var w : out.words()) {
|
||||
var simplicityOfWord =
|
||||
System.out.printf("%s %s start=(%d,%d) arrow=(%d,%d)%n",
|
||||
w.word(), w.direction(), w.startRow(), w.startCol(), w.arrowRow(), w.arrowCol());
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ import java.util.stream.IntStream;
|
||||
* javac SwedishGenerator.java
|
||||
* java SwedishGenerator [--seed N] [--pop N] [--gens N] [--tries N] [--words word-list.txt]
|
||||
*/
|
||||
@SuppressWarnings("ALL")
|
||||
public class SwedishGenerator {
|
||||
|
||||
static final int W = 9, H = 8;
|
||||
@@ -136,7 +137,7 @@ public class SwedishGenerator {
|
||||
final int score;
|
||||
|
||||
public WordDifficulty(String word, int score) {
|
||||
this.word = word;
|
||||
this.word = word;
|
||||
this.score = score;
|
||||
// We want LONGER and SIMPLER words to be tried earlier (lower difficulty value).
|
||||
// word.length() is 2 to 8.
|
||||
@@ -144,7 +145,8 @@ public class SwedishGenerator {
|
||||
// Base difficulty starts high and decreases with length and score.
|
||||
// Length impact: up to 8 * 10 = 80
|
||||
// Score impact: up to 10 * 15 = 150
|
||||
this.difficulty = 250 - (word.length() * 10) - (score * 15);
|
||||
var difficulty1 = 0 + ((8 - word.length()) * 30) + ((10-score) * 15);
|
||||
this.difficulty = difficulty1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,17 +156,26 @@ public class SwedishGenerator {
|
||||
var lines = Files.readAllLines(Path.of("word_scores.csv"), StandardCharsets.UTF_8);
|
||||
var first = true;
|
||||
for (var line : lines) {
|
||||
if (first) { first = false; continue; }
|
||||
var parts = line.split(",", 3);
|
||||
if (first) {
|
||||
first = false;
|
||||
continue;
|
||||
}
|
||||
var parts = line.split("," );
|
||||
if (parts.length >= 3) {
|
||||
try {
|
||||
var word = parts[0].trim().toUpperCase(Locale.ROOT);
|
||||
var score = Integer.parseInt(parts[1].trim());
|
||||
var word = parts[0].trim().toUpperCase(Locale.ROOT);
|
||||
var score = Integer.parseInt(parts[1].trim());
|
||||
var status = parts[2].trim();
|
||||
if ("OK".equalsIgnoreCase(status)) {
|
||||
scores.put(word, score);
|
||||
} else {
|
||||
System.err.println("Skipping:" +Arrays.toString( parts));
|
||||
}
|
||||
} catch (NumberFormatException ignored) {}
|
||||
} catch (NumberFormatException ignored) {
|
||||
System.err.println("Illegal number format: " + line);
|
||||
}
|
||||
} else {
|
||||
System.err.println("Illegal word: " + line);
|
||||
}
|
||||
}
|
||||
} catch (IOException e) {
|
||||
@@ -184,7 +195,7 @@ public class SwedishGenerator {
|
||||
this.lenCounts = lenCounts;
|
||||
}
|
||||
}
|
||||
static Dict loadWords(String wordsPath) {
|
||||
static Dict loadWords(String wordsPath, Map<String, Integer> llmScores) {
|
||||
String raw;
|
||||
try {
|
||||
raw = Files.readString(Path.of(wordsPath), StandardCharsets.UTF_8);
|
||||
@@ -192,8 +203,7 @@ public class SwedishGenerator {
|
||||
raw = "EU\nUUR\nAUTO\nBOOM\nHUIS\nKAT\nZEE\nRODE\nDRAAD\nKENNIS\nNETWERK\nPAKTE\n";
|
||||
}
|
||||
|
||||
var llmScores = loadScores();
|
||||
var words = new ArrayList<WordDifficulty>();
|
||||
var words = new ArrayList<WordDifficulty>();
|
||||
for (var line : raw.split("\\R")) {
|
||||
var s = line.trim().toUpperCase(Locale.ROOT);
|
||||
if (s.matches("^[A-Z]{2,8}$")) {
|
||||
@@ -289,11 +299,10 @@ public class SwedishGenerator {
|
||||
return ci;
|
||||
}
|
||||
static int indexToDifficulty(DictEntry entry, int index, Map<String, Integer> llmScores) {
|
||||
var word = entry.words.get(index);
|
||||
var word = entry.words.get(index);
|
||||
var score = llmScores.getOrDefault(word, 5);
|
||||
return new WordDifficulty(word, score).difficulty;
|
||||
}
|
||||
|
||||
|
||||
// ---------------- Slots ----------------
|
||||
|
||||
@@ -617,6 +626,7 @@ public class SwedishGenerator {
|
||||
public char[][] grid;
|
||||
public HashMap<String, String> clueMap;
|
||||
public FillStats stats;
|
||||
public double simplicity;
|
||||
}
|
||||
|
||||
record Undo(int[] rs, int[] cs, char[] prev, int n) {
|
||||
@@ -667,6 +677,7 @@ public class SwedishGenerator {
|
||||
}
|
||||
|
||||
static FillResult fillMask(Rng rng, char[][] mask, HashMap<Integer, DictEntry> dictIndex,
|
||||
Map<String, Integer> llmScores,
|
||||
int logEveryMs, int timeLimitMs) {
|
||||
|
||||
var grid = deepCopyGrid(mask);
|
||||
@@ -819,10 +830,10 @@ public class SwedishGenerator {
|
||||
// (lower difficulty) but still have some randomness.
|
||||
for (var t = 0; t < tries; t++) {
|
||||
// Bias strongly towards lower indices (simpler words) using r^3
|
||||
double r = rng.nextFloat();
|
||||
int idxInArray = (int) (r * r * r * L);
|
||||
var idx = idxs[idxInArray];
|
||||
var w = entry.words.get(idx);
|
||||
double r = rng.nextFloat();
|
||||
int idxInArray = (int) (r * r * r * L);
|
||||
var idx = idxs[idxInArray];
|
||||
var w = entry.words.get(idx);
|
||||
if (tryWord.apply(w)) return true;
|
||||
}
|
||||
stats.backtracks++;
|
||||
@@ -837,9 +848,9 @@ public class SwedishGenerator {
|
||||
|
||||
var tries = Math.min(MAX_TRIES_PER_SLOT, N);
|
||||
for (var t = 0; t < tries; t++) {
|
||||
double r = rng.nextFloat();
|
||||
int idxInArray = (int) (r * r * r * N);
|
||||
var w = entry.words.get(idxInArray);
|
||||
double r = rng.nextFloat();
|
||||
int idxInArray = (int) (r * r * r * N);
|
||||
var w = entry.words.get(idxInArray);
|
||||
if (tryWord.apply(w)) return true;
|
||||
}
|
||||
|
||||
@@ -862,6 +873,14 @@ public class SwedishGenerator {
|
||||
stats.seconds = (System.currentTimeMillis() - t0) / 1000.0;
|
||||
res.stats = stats;
|
||||
|
||||
if (ok) {
|
||||
double totalSimplicity = 0;
|
||||
for (var w : assigned.values()) {
|
||||
totalSimplicity += llmScores.getOrDefault(w, 5);
|
||||
}
|
||||
res.simplicity = assigned.isEmpty() ? 0 : totalSimplicity / assigned.size();
|
||||
}
|
||||
|
||||
// print a final progress line
|
||||
System.out.println(
|
||||
String.format(Locale.ROOT,
|
||||
@@ -882,11 +901,12 @@ public class SwedishGenerator {
|
||||
public record PuzzleResult(char[][] mask, FillResult filled) { }
|
||||
|
||||
public static PuzzleResult generatePuzzle(Main.Opts opts) {
|
||||
var rng = new Rng(opts.seed);
|
||||
var tLoad0 = System.nanoTime();
|
||||
var dict = loadWords(opts.wordsPath);
|
||||
var tLoad1 = System.nanoTime();
|
||||
System.out.printf(Locale.ROOT, "LOAD_WORDS: %.3fs%n", (tLoad1 - tLoad0) / 1e9);
|
||||
var rng = new Rng(opts.seed);
|
||||
var llmScores = loadScores();
|
||||
var tLoad0 = System.nanoTime();
|
||||
var dict = loadWords(opts.wordsPath, llmScores);
|
||||
var tLoad1 = System.nanoTime();
|
||||
System.out.printf(Locale.ROOT, "LOAD_WORDS: %.3fs%n %s words", (tLoad1 - tLoad0) / 1e9,dict.words.size());
|
||||
|
||||
for (var attempt = 1; attempt <= opts.tries; attempt++) {
|
||||
System.out.println("\nAttempt " + attempt + "/" + opts.tries);
|
||||
@@ -897,14 +917,19 @@ public class SwedishGenerator {
|
||||
System.out.printf(Locale.ROOT, "MASK: %.3fs%n", (tMask1 - tMask0) / 1e9);
|
||||
|
||||
var tFill0 = System.nanoTime();
|
||||
var filled = fillMask(rng, mask, dict.index, 200, 60000);
|
||||
var filled = fillMask(rng, mask, dict.index, llmScores, 200, 60000);
|
||||
var tFill1 = System.nanoTime();
|
||||
System.out.printf(Locale.ROOT, "FILL: %.3fms%n", (tFill1 - tFill0) / 1e6);
|
||||
System.out.printf(Locale.ROOT, "FILL: %.3fms | Simplicity: %.2f%n", (tFill1 - tFill0) / 1e6, filled.simplicity);
|
||||
|
||||
if (filled.ok) {
|
||||
if (filled.ok && (opts.minSimplicity <= 0 || filled.simplicity >= opts.minSimplicity)) {
|
||||
return new PuzzleResult(mask, filled);
|
||||
}
|
||||
if (filled.ok) {
|
||||
System.out.printf(Locale.ROOT, "Puzzle simplicity %.2f is below min %.2f, retrying...%n",
|
||||
filled.simplicity, opts.minSimplicity);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
26
src/puzzle/TestSort.java
Normal file
26
src/puzzle/TestSort.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package puzzle;
|
||||
import puzzle.ThemePoolBuilderLength.Lexicon;
|
||||
import java.nio.file.*;
|
||||
import java.util.*;
|
||||
public class TestSort {
|
||||
public static void main(String[] args) throws Exception {
|
||||
Lexicon lex = new Lexicon(
|
||||
Arrays.asList("A", "B", "C"),
|
||||
new HashMap<>(),
|
||||
new int[]{10, 30, 20},
|
||||
new BitSet[9]
|
||||
);
|
||||
BitSet bs = new BitSet();
|
||||
bs.set(0); bs.set(1); bs.set(2);
|
||||
Path p = Paths.get("test_pool.txt");
|
||||
ThemePoolBuilderLength.writeWordList(p, lex, bs);
|
||||
List<String> lines = Files.readAllLines(p);
|
||||
System.out.println("Sorted words: " + lines);
|
||||
if (lines.get(0).equals("B") && lines.get(1).equals("C") && lines.get(2).equals("A")) {
|
||||
System.out.println("SUCCESS");
|
||||
} else {
|
||||
System.out.println("FAILURE");
|
||||
System.exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,7 @@ import java.text.Normalizer;
|
||||
import java.time.LocalDate;
|
||||
import java.util.*;
|
||||
|
||||
@SuppressWarnings("ALL")
|
||||
public class ThemePoolBuilderLength {
|
||||
|
||||
private static final List<String> DEFAULT_FEEDS = List.of(
|
||||
@@ -28,8 +29,8 @@ public class ThemePoolBuilderLength {
|
||||
"ING", "KPN", "KVK", "RIVM", "GGD", "AIVD", "MIVD", "CEO", "CFO", "HR",
|
||||
"NL", "BE", "BRU", "EUR", "EURO", "WET", "ART", "BTW", "DI", "MA",
|
||||
"PVV", "VVD", "CDA", "FNV",
|
||||
"EN","IN","OP","OM","TE","ER","DE","HET","EEN","VAN","MET","NOG","OOK","MAAR","WEL","NIET",
|
||||
"HOE","ALS",
|
||||
"EN", "IN", "OP", "OM", "TE", "ER", "DE", "HET", "EEN", "VAN", "MET", "NOG", "OOK", "MAAR", "WEL", "NIET",
|
||||
"HOE", "ALS",
|
||||
|
||||
"ZO", "DO", "WO", "VR", "MO", "WA", "WE", "TAAL",
|
||||
"LAND", "GEMEENTE", "STAAT", "BUREAU", "HUIS", "SCHOOL", "STR", "BAAN",
|
||||
@@ -41,12 +42,13 @@ public class ThemePoolBuilderLength {
|
||||
"WINKEL", "MARKT", "KIOSK", "AUTO", "MOBILE", "FIETS", "SCOOTER",
|
||||
|
||||
// afkortingen
|
||||
"DHR","MEVR","DR","ST","CA","IVM","MBT","TAV","TOV","DWZ","MAW","OA","TM",
|
||||
"ANWB","BRP","CBS",
|
||||
|
||||
"DHR", "MEVR", "DR", "ST", "CA", "IVM", "MBT", "TAV", "TOV", "DWZ", "MAW", "OA", "TM",
|
||||
"ANWB", "BRP", "CBS",
|
||||
"AL", "NU", "TO", "NA", "BIJ", "TOT", "DAN", "WAT", "DAT",
|
||||
"IK", "JE", "WE", "WIJ", "JIJ", "ZIJ", "HIJ", "HEN", "ONS", "JOU",
|
||||
// romeinse cijfers (2-8)
|
||||
"II","III","IV","VI","VII","VIII","IX",
|
||||
"XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX"
|
||||
"II", "III", "IV", "VI", "VII", "VIII", "IX",
|
||||
"XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX"
|
||||
);
|
||||
|
||||
private static final String BROWSER_UA =
|
||||
@@ -59,7 +61,7 @@ public class ThemePoolBuilderLength {
|
||||
List<String> feeds = new ArrayList<>(DEFAULT_FEEDS);
|
||||
String outDir = "./out";
|
||||
|
||||
int bridgeN = 32000;
|
||||
int bridgeN = 40000;
|
||||
int themeN = 800;
|
||||
int relatedN = 2200;
|
||||
int rssItemsPerFeed = 10;
|
||||
@@ -74,9 +76,9 @@ public class ThemePoolBuilderLength {
|
||||
int minLen3 = 1000;
|
||||
int minLen4 = 1000;
|
||||
int minLen5 = 1000; // set if you also want to force 5-letter words, etc.
|
||||
int minLen6 = 1000;
|
||||
int minLen7 = 1000;
|
||||
int minLen8 = 1000;
|
||||
int minLen6 = 2000;
|
||||
int minLen7 = 2000;
|
||||
int minLen8 = 2000;
|
||||
}
|
||||
|
||||
static Opts parseArgs(String[] args) {
|
||||
@@ -85,53 +87,107 @@ public class ThemePoolBuilderLength {
|
||||
var a = args[i];
|
||||
var v = (i + 1 < args.length) ? args[i + 1] : null;
|
||||
switch (a) {
|
||||
case "--words" -> { o.wordsPath = v; i++; }
|
||||
case "--endpoint" -> { o.endpoint = v; i++; }
|
||||
case "--feeds" -> { o.feeds = Arrays.asList(v.split(",")); i++; }
|
||||
case "--out" -> { o.outDir = v; i++; }
|
||||
case "--bridge" -> { o.bridgeN = Integer.parseInt(v); i++; }
|
||||
case "--theme" -> { o.themeN = Integer.parseInt(v); i++; }
|
||||
case "--related" -> { o.relatedN = Integer.parseInt(v); i++; }
|
||||
case "--items" -> { o.rssItemsPerFeed = Integer.parseInt(v); i++; }
|
||||
case "--model" -> { o.model = v; i++; }
|
||||
case "--timeout" -> { o.timeoutSeconds = Integer.parseInt(v); i++; }
|
||||
case "--retries" -> { o.retries = Integer.parseInt(v); i++; }
|
||||
case "--words" -> {
|
||||
o.wordsPath = v;
|
||||
i++;
|
||||
}
|
||||
case "--endpoint" -> {
|
||||
o.endpoint = v;
|
||||
i++;
|
||||
}
|
||||
case "--feeds" -> {
|
||||
o.feeds = Arrays.asList(v.split(","));
|
||||
i++;
|
||||
}
|
||||
case "--out" -> {
|
||||
o.outDir = v;
|
||||
i++;
|
||||
}
|
||||
case "--bridge" -> {
|
||||
o.bridgeN = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--theme" -> {
|
||||
o.themeN = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--related" -> {
|
||||
o.relatedN = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--items" -> {
|
||||
o.rssItemsPerFeed = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--model" -> {
|
||||
o.model = v;
|
||||
i++;
|
||||
}
|
||||
case "--timeout" -> {
|
||||
o.timeoutSeconds = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--retries" -> {
|
||||
o.retries = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
|
||||
// ---- NEW: minima per length ----
|
||||
case "--min2" -> { o.minLen2 = Integer.parseInt(v); i++; }
|
||||
case "--min3" -> { o.minLen3 = Integer.parseInt(v); i++; }
|
||||
case "--min4" -> { o.minLen4 = Integer.parseInt(v); i++; }
|
||||
case "--min5" -> { o.minLen5 = Integer.parseInt(v); i++; }
|
||||
case "--min6" -> { o.minLen6 = Integer.parseInt(v); i++; }
|
||||
case "--min7" -> { o.minLen7 = Integer.parseInt(v); i++; }
|
||||
case "--min8" -> { o.minLen8 = Integer.parseInt(v); i++; }
|
||||
case "--min2" -> {
|
||||
o.minLen2 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min3" -> {
|
||||
o.minLen3 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min4" -> {
|
||||
o.minLen4 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min5" -> {
|
||||
o.minLen5 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min6" -> {
|
||||
o.minLen6 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min7" -> {
|
||||
o.minLen7 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
case "--min8" -> {
|
||||
o.minLen8 = Integer.parseInt(v);
|
||||
i++;
|
||||
}
|
||||
|
||||
case "-h", "--help" -> {
|
||||
System.out.println("""
|
||||
Usage:
|
||||
java puzzle.ThemePoolBuilder --words WORDS.txt [options]
|
||||
|
||||
Options:
|
||||
--endpoint http://HOST:1234/v1 (LM Studio)
|
||||
--feeds url1,url2
|
||||
--out ./out
|
||||
--bridge 5000
|
||||
--theme 300
|
||||
--related 1200
|
||||
--items 20 (per feed)
|
||||
--model <id> (recommended; skips /v1/models)
|
||||
--timeout 60 (seconds)
|
||||
--retries 4
|
||||
|
||||
# enforce minima per length in final pool
|
||||
--min2 4000
|
||||
--min3 7000
|
||||
--min4 9000
|
||||
--min5 0
|
||||
--min6 0
|
||||
--min7 0
|
||||
--min8 0
|
||||
""");
|
||||
Usage:
|
||||
java puzzle.ThemePoolBuilder --words WORDS.txt [options]
|
||||
|
||||
Options:
|
||||
--endpoint http://HOST:1234/v1 (LM Studio)
|
||||
--feeds url1,url2
|
||||
--out ./out
|
||||
--bridge 5000
|
||||
--theme 300
|
||||
--related 1200
|
||||
--items 20 (per feed)
|
||||
--model <id> (recommended; skips /v1/models)
|
||||
--timeout 60 (seconds)
|
||||
--retries 4
|
||||
|
||||
# enforce minima per length in final pool
|
||||
--min2 4000
|
||||
--min3 7000
|
||||
--min4 9000
|
||||
--min5 0
|
||||
--min6 0
|
||||
--min7 0
|
||||
--min8 0
|
||||
""");
|
||||
System.exit(0);
|
||||
}
|
||||
default -> throw new IllegalArgumentException("Unknown arg: " + a);
|
||||
@@ -223,64 +279,54 @@ public class ThemePoolBuilderLength {
|
||||
out.add(w);
|
||||
}
|
||||
|
||||
// 2) ensure DEFAULT_SHORTS are present even if absent in word-list.txt
|
||||
/* // 2) ensure DEFAULT_SHORTS are present even if absent in word-list.txt
|
||||
for (var raw : DEFAULT_SHORTS) {
|
||||
var w = normalizeDutchToken(raw);
|
||||
if (w == null) continue;
|
||||
if (idOf.containsKey(w)) continue;
|
||||
idOf.put(w, out.size());
|
||||
out.add(w);
|
||||
}
|
||||
|
||||
// 3) small extra injects (optional)
|
||||
var extraShorts = List.of(
|
||||
"AL","NU","TO","NA","BIJ","TOT","DAN","WAT","DAT",
|
||||
"IK","JE","WE","WIJ","JIJ","ZIJ","HIJ","HEN","ONS","JOU"
|
||||
);
|
||||
for (var wRaw : extraShorts) {
|
||||
var w = normalizeDutchToken(wRaw);
|
||||
if (w == null) continue;
|
||||
if (idOf.containsKey(w)) continue;
|
||||
idOf.put(w, out.size());
|
||||
out.add(w);
|
||||
}
|
||||
}*/
|
||||
|
||||
// Load LLM scores
|
||||
var llmScores = new HashMap<String, Integer>();
|
||||
try {
|
||||
var scoreLines = Files.readAllLines(Path.of("word_scores.csv"), StandardCharsets.UTF_8);
|
||||
var first = true;
|
||||
var first = true;
|
||||
for (var line : scoreLines) {
|
||||
if (first) { first = false; continue; }
|
||||
if (first) {
|
||||
first = false;
|
||||
continue;
|
||||
}
|
||||
var parts = line.split(",", 3);
|
||||
if (parts.length >= 3) {
|
||||
try {
|
||||
var word = parts[0].trim().toUpperCase(Locale.ROOT);
|
||||
var score = Integer.parseInt(parts[1].trim());
|
||||
var word = parts[0].trim().toUpperCase(Locale.ROOT);
|
||||
var score = Integer.parseInt(parts[1].trim());
|
||||
var status = parts[2].trim();
|
||||
if ("OK".equalsIgnoreCase(status)) {
|
||||
llmScores.put(word, score);
|
||||
}
|
||||
} catch (NumberFormatException ignored) {}
|
||||
} catch (NumberFormatException ignored) { }
|
||||
}
|
||||
}
|
||||
} catch (IOException e) {
|
||||
System.err.println("Warning: word_scores.csv not found, using default scores.");
|
||||
}
|
||||
|
||||
|
||||
var n = out.size();
|
||||
var score = new int[n];
|
||||
var byLen = new BitSet[9];
|
||||
for (var L = 0; L <= 8; L++) byLen[L] = new BitSet(n);
|
||||
|
||||
for (var i = 0; i < n; i++) {
|
||||
var w = out.get(i);
|
||||
var w = out.get(i);
|
||||
var crossScore = crossabilityScore(w);
|
||||
var lScore = llmScores.getOrDefault(w, 5);
|
||||
var lScore = llmScores.getOrDefault(w, 5);
|
||||
// Prioritize simple words (high lScore) and long words.
|
||||
// lScore (1-10) adds up to 300 points (weight 30).
|
||||
// lScore (1-10) adds up to 1000 points (weight 100).
|
||||
// Length (2-8) adds up to 160 points (weight 20).
|
||||
score[i] = crossScore + (lScore * 30) + (w.length() * 20);
|
||||
score[i] = crossScore + (lScore * 100) + (w.length() * 30);
|
||||
byLen[w.length()].set(i);
|
||||
}
|
||||
|
||||
@@ -290,6 +336,7 @@ public class ThemePoolBuilderLength {
|
||||
// ---------------- RSS via curl (browser-like) ----------------
|
||||
|
||||
static final class RssItem {
|
||||
|
||||
final String title;
|
||||
final String desc;
|
||||
RssItem(String title, String desc) {
|
||||
@@ -407,6 +454,7 @@ public class ThemePoolBuilderLength {
|
||||
static SSLContext insecureSslContext() throws Exception {
|
||||
var trustAll = new TrustManager[]{
|
||||
new X509TrustManager() {
|
||||
|
||||
public X509Certificate[] getAcceptedIssuers() { return new X509Certificate[0]; }
|
||||
public void checkClientTrusted(X509Certificate[] chain, String authType) { }
|
||||
public void checkServerTrusted(X509Certificate[] chain, String authType) { }
|
||||
@@ -579,6 +627,16 @@ public class ThemePoolBuilderLength {
|
||||
var body = s.substring(a + 1, b);
|
||||
var out = new ArrayList<String>();
|
||||
|
||||
// If it's a simple comma-separated list without quotes (or with mixed quotes),
|
||||
// let's try a more robust approach.
|
||||
if (!body.contains("\"")) {
|
||||
for (var part : body.split(",")) {
|
||||
var trimmed = part.trim();
|
||||
if (!trimmed.isEmpty()) out.add(trimmed);
|
||||
}
|
||||
if (!out.isEmpty()) return out;
|
||||
}
|
||||
|
||||
var cur = new StringBuilder();
|
||||
boolean in = false, esc = false;
|
||||
|
||||
@@ -626,7 +684,7 @@ public class ThemePoolBuilderLength {
|
||||
static List<String> llmThemeWords(Opts o, String modelId, String rssText) throws Exception {
|
||||
var prompt = """
|
||||
Je genereert woorden voor een Nederlandse kruiswoordpuzzel.
|
||||
|
||||
|
||||
Regels:
|
||||
- Output MOET exact één JSON array zijn: ["WOORD", ...]
|
||||
- Alleen A-Z, 2-8 letters woorden
|
||||
@@ -635,10 +693,10 @@ public class ThemePoolBuilderLength {
|
||||
- Focus op zelfstandige naamwoorden/termen uit het nieuws en relevante Zweedse kruiswoordpuzzel koppelwoorden in het thema.
|
||||
- Lever %d THEMA-woorden en daarna %d GERELATEERDE woorden (totaal %d).
|
||||
- Voeg ook wat korte woorden/afkortingen toe (2-4 letters), maar houd het totaal gelijk.
|
||||
|
||||
|
||||
Nieuws (koppen/samenvattingen):
|
||||
%s
|
||||
""".formatted(o.themeN, o.relatedN, (o.themeN + o.relatedN), rssText.substring(0, 8000));
|
||||
""".formatted(o.themeN, o.relatedN, (o.themeN + o.relatedN), rssText.substring(0, Math.min(rssText.length(), 8000)));
|
||||
|
||||
var body = """
|
||||
{
|
||||
@@ -668,14 +726,20 @@ public class ThemePoolBuilderLength {
|
||||
|
||||
static BitSet buildBridgeBitmap(Lexicon lex, int bridgeN) {
|
||||
var n = lex.words.size();
|
||||
var ids = new Integer[n];
|
||||
for (var i = 0; i < n; i++) ids[i] = i;
|
||||
var ids = new ArrayList<Integer>(n);
|
||||
for (var i = 0; i < n; i++) {
|
||||
// Optionally filter out VERY complex words from the bridge (e.g. lScore < 3)
|
||||
// But since we sort by score (which is now dominated by lScore),
|
||||
// they will be at the very bottom anyway.
|
||||
if (lex.score[i] < 800) continue;
|
||||
ids.add(i);
|
||||
}
|
||||
|
||||
Arrays.sort(ids, (a, b) -> Integer.compare(lex.score[b], lex.score[a]));
|
||||
ids.sort((a, b) -> Integer.compare(lex.score[b], lex.score[a]));
|
||||
|
||||
var bs = new BitSet(n);
|
||||
var take = Math.min(bridgeN, n);
|
||||
for (var i = 0; i < take; i++) bs.set(ids[i]);
|
||||
var take = Math.min(bridgeN, ids.size());
|
||||
for (var i = 0; i < take; i++) bs.set(ids.get(i));
|
||||
return bs;
|
||||
}
|
||||
|
||||
@@ -710,6 +774,8 @@ public class ThemePoolBuilderLength {
|
||||
|
||||
var out = new ArrayList<String>(ids.size());
|
||||
for (var id : ids) {
|
||||
/* if (lex.score[id] < 680)
|
||||
continue;*/
|
||||
out.add(lex.words.get(id));
|
||||
}
|
||||
Files.write(path, out, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING);
|
||||
@@ -811,7 +877,7 @@ public class ThemePoolBuilderLength {
|
||||
System.out.println("Using model: " + modelId);
|
||||
|
||||
System.out.println("Generating theme words via LM Studio...");
|
||||
var llmWords = llmThemeWords(o, modelId, rssText.toString());
|
||||
List<String> llmWords = Arrays.asList();//llmThemeWords(o, modelId, rssText.toString());
|
||||
|
||||
// Normalize + keep only those present in master lexicon
|
||||
var themeKept = new LinkedHashSet<String>();
|
||||
@@ -843,13 +909,13 @@ public class ThemePoolBuilderLength {
|
||||
Date: %s
|
||||
Feeds: %s
|
||||
Model: %s
|
||||
|
||||
|
||||
Master size: %d
|
||||
Theme kept (in master): %d
|
||||
Bridge size: %d
|
||||
Shorts kept: %d
|
||||
Pool total: %d
|
||||
|
||||
|
||||
Enforced minima:
|
||||
2: %d
|
||||
3: %d
|
||||
@@ -858,10 +924,10 @@ public class ThemePoolBuilderLength {
|
||||
6: %d
|
||||
7: %d
|
||||
8: %d
|
||||
|
||||
|
||||
Counts per length (theme):
|
||||
%s
|
||||
|
||||
|
||||
Counts per length (pool):
|
||||
%s
|
||||
""".formatted(
|
||||
|
||||
Reference in New Issue
Block a user