- Introduce three new puzzle files for the 2025‑12‑21 theme - Update main generator to include new data set - Regenerate pool, report, RSS and theme outputs - Clean up legacy JSON format in main file - Ensure consistency across generated assets
246 lines
4.6 KiB
JSON
246 lines
4.6 KiB
JSON
{
|
|
"date": "2025-12-21",
|
|
"theme": "algemeen-1766335092355",
|
|
"difficulty": 1,
|
|
"rewards": {
|
|
"coins": 50,
|
|
"stars": 2,
|
|
"hints": 1
|
|
},
|
|
"gridv2": [
|
|
"############",
|
|
"############",
|
|
"##IA####NE##",
|
|
"##TREANNEL##",
|
|
"#####DEELEN#",
|
|
"#####DEERDE#",
|
|
"##AT#E#REET#",
|
|
"##ZE#N#ZENO#",
|
|
"###ABD#AHOB#",
|
|
"###KLANK####",
|
|
"############"
|
|
],
|
|
"words": [
|
|
{
|
|
"word": "IA",
|
|
"clue": "IA",
|
|
"startRow": 2,
|
|
"startCol": 2,
|
|
"direction": "horizontal",
|
|
"answer": "IA",
|
|
"arrowRow": 2,
|
|
"arrowCol": 1
|
|
},
|
|
{
|
|
"word": "ADDENDA",
|
|
"clue": "ADDENDA",
|
|
"startRow": 3,
|
|
"startCol": 5,
|
|
"direction": "vertical",
|
|
"answer": "ADDENDA",
|
|
"arrowRow": 2,
|
|
"arrowCol": 5
|
|
},
|
|
{
|
|
"word": "NEE",
|
|
"clue": "NEE",
|
|
"startRow": 3,
|
|
"startCol": 6,
|
|
"direction": "vertical",
|
|
"answer": "NEE",
|
|
"arrowRow": 2,
|
|
"arrowCol": 6
|
|
},
|
|
{
|
|
"word": "NEERZAK",
|
|
"clue": "NEERZAK",
|
|
"startRow": 3,
|
|
"startCol": 7,
|
|
"direction": "vertical",
|
|
"answer": "NEERZAK",
|
|
"arrowRow": 2,
|
|
"arrowCol": 7
|
|
},
|
|
{
|
|
"word": "NE",
|
|
"clue": "NE",
|
|
"startRow": 2,
|
|
"startCol": 8,
|
|
"direction": "horizontal",
|
|
"answer": "NE",
|
|
"arrowRow": 2,
|
|
"arrowCol": 7
|
|
},
|
|
{
|
|
"word": "TREANNEL",
|
|
"clue": "TREANNEL",
|
|
"startRow": 3,
|
|
"startCol": 2,
|
|
"direction": "horizontal",
|
|
"answer": "TREANNEL",
|
|
"arrowRow": 3,
|
|
"arrowCol": 1
|
|
},
|
|
{
|
|
"word": "IT",
|
|
"clue": "IT",
|
|
"startRow": 2,
|
|
"startCol": 2,
|
|
"direction": "vertical",
|
|
"answer": "IT",
|
|
"arrowRow": 1,
|
|
"arrowCol": 2
|
|
},
|
|
{
|
|
"word": "AR",
|
|
"clue": "AR",
|
|
"startRow": 2,
|
|
"startCol": 3,
|
|
"direction": "vertical",
|
|
"answer": "AR",
|
|
"arrowRow": 1,
|
|
"arrowCol": 3
|
|
},
|
|
{
|
|
"word": "DEELEN",
|
|
"clue": "DEELEN",
|
|
"startRow": 4,
|
|
"startCol": 5,
|
|
"direction": "horizontal",
|
|
"answer": "DEELEN",
|
|
"arrowRow": 4,
|
|
"arrowCol": 4
|
|
},
|
|
{
|
|
"word": "AZ",
|
|
"clue": "AZ",
|
|
"startRow": 6,
|
|
"startCol": 2,
|
|
"direction": "vertical",
|
|
"answer": "AZ",
|
|
"arrowRow": 5,
|
|
"arrowCol": 2
|
|
},
|
|
{
|
|
"word": "TEAK",
|
|
"clue": "TEAK",
|
|
"startRow": 6,
|
|
"startCol": 3,
|
|
"direction": "vertical",
|
|
"answer": "TEAK",
|
|
"arrowRow": 5,
|
|
"arrowCol": 3
|
|
},
|
|
{
|
|
"word": "DEERDE",
|
|
"clue": "DEERDE",
|
|
"startRow": 5,
|
|
"startCol": 5,
|
|
"direction": "horizontal",
|
|
"answer": "DEERDE",
|
|
"arrowRow": 5,
|
|
"arrowCol": 4
|
|
},
|
|
{
|
|
"word": "AT",
|
|
"clue": "AT",
|
|
"startRow": 6,
|
|
"startCol": 2,
|
|
"direction": "horizontal",
|
|
"answer": "AT",
|
|
"arrowRow": 6,
|
|
"arrowCol": 1
|
|
},
|
|
{
|
|
"word": "REET",
|
|
"clue": "REET",
|
|
"startRow": 6,
|
|
"startCol": 7,
|
|
"direction": "horizontal",
|
|
"answer": "REET",
|
|
"arrowRow": 6,
|
|
"arrowCol": 6
|
|
},
|
|
{
|
|
"word": "ZE",
|
|
"clue": "ZE",
|
|
"startRow": 7,
|
|
"startCol": 2,
|
|
"direction": "horizontal",
|
|
"answer": "ZE",
|
|
"arrowRow": 7,
|
|
"arrowCol": 1
|
|
},
|
|
{
|
|
"word": "ZENO",
|
|
"clue": "ZENO",
|
|
"startRow": 7,
|
|
"startCol": 7,
|
|
"direction": "horizontal",
|
|
"answer": "ZENO",
|
|
"arrowRow": 7,
|
|
"arrowCol": 6
|
|
},
|
|
{
|
|
"word": "ABD",
|
|
"clue": "ABD",
|
|
"startRow": 8,
|
|
"startCol": 3,
|
|
"direction": "horizontal",
|
|
"answer": "ABD",
|
|
"arrowRow": 8,
|
|
"arrowCol": 2
|
|
},
|
|
{
|
|
"word": "AHOB",
|
|
"clue": "AHOB",
|
|
"startRow": 8,
|
|
"startCol": 7,
|
|
"direction": "horizontal",
|
|
"answer": "AHOB",
|
|
"arrowRow": 8,
|
|
"arrowCol": 6
|
|
},
|
|
{
|
|
"word": "KLANK",
|
|
"clue": "KLANK",
|
|
"startRow": 9,
|
|
"startCol": 3,
|
|
"direction": "horizontal",
|
|
"answer": "KLANK",
|
|
"arrowRow": 9,
|
|
"arrowCol": 2
|
|
},
|
|
{
|
|
"word": "NELREEH",
|
|
"clue": "NELREEH",
|
|
"startRow": 2,
|
|
"startCol": 8,
|
|
"direction": "vertical",
|
|
"answer": "NELREEH",
|
|
"arrowRow": 1,
|
|
"arrowCol": 8
|
|
},
|
|
{
|
|
"word": "ELEDENO",
|
|
"clue": "ELEDENO",
|
|
"startRow": 2,
|
|
"startCol": 9,
|
|
"direction": "vertical",
|
|
"answer": "ELEDENO",
|
|
"arrowRow": 1,
|
|
"arrowCol": 9
|
|
},
|
|
{
|
|
"word": "NETOB",
|
|
"clue": "NETOB",
|
|
"startRow": 4,
|
|
"startCol": 10,
|
|
"direction": "vertical",
|
|
"answer": "NETOB",
|
|
"arrowRow": 3,
|
|
"arrowCol": 10
|
|
}
|
|
]
|
|
}
|