fertig-classic-games/data/tetrisattack-puzzles.json

263 lines
3.7 KiB
JSON

{
"puzzles": [
{
"id": 1,
"moves": 2,
"grid": [
"...g.c",
"g.gc.c"
],
"maxMoves": 2
},
{
"id": 2,
"moves": 2,
"grid": [
"..g...",
"..r...",
"grg.r."
],
"maxMoves": 2
},
{
"id": 3,
"moves": 2,
"grid": [
"..c...",
"..g...",
"..g.g.",
"ggcgc."
],
"maxMoves": 2
},
{
"id": 4,
"moves": 2,
"grid": [
"....c.",
"....c.",
"..gcgg"
],
"maxMoves": 2
},
{
"id": 5,
"moves": 2,
"grid": [
"...g..",
"..gc..",
"..gc.c"
],
"maxMoves": 2
},
{
"id": 6,
"moves": 2,
"grid": [
"...r.c",
"rr.c.c"
],
"maxMoves": 2
},
{
"id": 7,
"moves": 2,
"grid": [
"y.yc.g",
"yccg.g"
],
"maxMoves": 2
},
{
"id": 8,
"moves": 2,
"grid": [
".cc...",
".cc.cc"
],
"maxMoves": 2
},
{
"id": 9,
"moves": 3,
"grid": [
"..rg..",
".ggr..",
"crcc.."
],
"maxMoves": 3
},
{
"id": 10,
"moves": 3,
"grid": [
"..y...",
"..r...",
".rr...",
"ggyg.y"
],
"maxMoves": 3
},
{
"id": 11,
"moves": 3,
"grid": [
"g.....",
"y.....",
"gy.y..",
"yg.y.y"
],
"maxMoves": 3
},
{
"id": 12,
"moves": 3,
"grid": [
"...yg.",
"..ryr.",
"y.rgg."
],
"maxMoves": 3
},
{
"id": 13,
"moves": 3,
"grid": [
"...c..",
"...r..",
"...c..",
"...c..",
"crcrc."
],
"maxMoves": 3
},
{
"id": 14,
"moves": 3,
"grid": [
"...y..",
"...g..",
"...g..",
"...r.g",
"y.yr.r"
],
"maxMoves": 3
},
{
"id": 15,
"moves": 3,
"grid": [
"...g.g",
"..gc.g",
"..gcgc"
],
"maxMoves": 3
},
{
"id": 16,
"moves": 3,
"grid": [
"....c.",
".c.yr.",
"cyyrr."
],
"maxMoves": 3
},
{
"id": 17,
"moves": 4,
"grid": [
".c.g..",
".g.r..",
"gr.rcc",
"ggcgcc"
],
"maxMoves": 4
},
{
"id": 18,
"moves": 4,
"grid": [
"..g...",
"..g...",
"..y.g.",
"y.y.g.",
"gygyy."
],
"maxMoves": 4
},
{
"id": 19,
"moves": 4,
"grid": [
"r.....",
"r.....",
"y....c",
"r.y.yc",
"y.c.yy"
],
"maxMoves": 4
},
{
"id": 20,
"moves": 4,
"grid": [
"c..r..",
"rg.c..",
"gr.gr.",
"rcgrgg"
],
"maxMoves": 4
},
{
"id": 21,
"moves": 4,
"grid": [
"...r..",
"...r..",
"...yg.",
"...rrg",
"yy.grr"
],
"maxMoves": 4
},
{
"id": 22,
"moves": 4,
"grid": [
"...g..",
"...g..",
"...r..",
"...g..",
"y..gg.",
"y.yrgr"
],
"maxMoves": 4
},
{
"id": 23,
"moves": 4,
"grid": [
"....y.",
"....r.",
"...yc.",
".y.rc.",
".yryyc"
],
"maxMoves": 4
},
{
"id": 24,
"moves": 4,
"grid": [
"y.....",
"y.....",
"c.g.g.",
"g.g.c.",
"y.c.gg"
],
"maxMoves": 4
}
]
}