doc: add asteroids3

This commit is contained in:
2026-04-21 12:37:11 +07:00
parent 9621d0ca63
commit d8f18c0d9d
6 changed files with 871 additions and 1 deletions
+141
View File
@@ -0,0 +1,141 @@
{
"id": "collecting-asteroids-3",
"title": "Собери Астероиды",
"description": "9-page asteroid-matching worksheet v3: reshuffled assets, halved asteroid values",
"labels": {
"title": "Собери Астероиды",
"subtitle": "Загрузи трюмы кораблей!",
"footerBubble": "Итого загружено:"
},
"theme": {
"style": "space-asteroids",
"template": "space-base",
"asteroids": "assets/icons/pack3-asteroids/"
},
"layout": {
"type": "asteroid-matching",
"shipsPerPage": 3,
"asteroidTypesPerPage": 2,
"asteroidTypeRatio": "70:30"
},
"pages": [
{
"ships": [
{ "capacity": 11, "fillCount": 2 },
{ "capacity": 9, "fillCount": 2 },
{ "capacity": 13, "fillCount": 6 }
],
"heroImage": "assets/hero-images/splitters/splitter4.png",
"footerImage": "assets/footers/cabin3.jpeg",
"heroDirection": "row",
"cargoBays": ["cargo-bay7", "cargo-bay8", "cargo-bay9"],
"asteroidTypes": ["asteroid3", "asteroid10"],
"asteroidValues": [3, 2, 1, 4, 5, 2, 3, 6, 5, 4, 1, 6]
},
{
"ships": [
{ "capacity": 12, "fillCount": 3 },
{ "capacity": 12, "fillCount": 3 },
{ "capacity": 18, "fillCount": 4 }
],
"heroImage": "assets/hero-images/splitters/splitter7.png",
"footerImage": "assets/footers/cabin6.jpeg",
"heroDirection": "row-reverse",
"cargoBays": ["cargo-bay1", "cargo-bay2", "cargo-bay3"],
"asteroidTypes": ["asteroid6", "asteroid13"],
"asteroidValues": [4, 5, 3, 6, 2, 7, 4, 3, 5, 2, 6, 4]
},
{
"ships": [
{ "capacity": 9, "fillCount": 5 },
{ "capacity": 11, "fillCount": 3 },
{ "capacity": 11, "fillCount": 2 }
],
"heroImage": "assets/hero-images/splitters/splitter1.png",
"footerImage": "assets/footers/cabin9.jpeg",
"heroDirection": "row",
"cargoBays": ["cargo-bay4", "cargo-bay5", "cargo-bay6"],
"asteroidTypes": ["asteroid2", "asteroid8"],
"asteroidValues": [2, 4, 1, 3, 5, 2, 1, 3, 4, 6, 5, 2]
},
{
"ships": [
{ "capacity": 15, "fillCount": 4 },
{ "capacity": 17, "fillCount": 5 },
{ "capacity": 11, "fillCount": 2 }
],
"heroImage": "assets/hero-images/splitters/splitter6.png",
"footerImage": "assets/footers/cabin2.jpeg",
"heroDirection": "row-reverse",
"cargoBays": ["cargo-bay7", "cargo-bay8", "cargo-bay9"],
"asteroidTypes": ["asteroid12", "asteroid15"],
"asteroidValues": [4, 3, 5, 2, 6, 1, 3, 4, 6, 2, 5, 4]
},
{
"ships": [
{ "capacity": 7, "fillCount": 2 },
{ "capacity": 9, "fillCount": 4 },
{ "capacity": 7, "fillCount": 2 }
],
"heroImage": "assets/hero-images/splitters/splitter2.png",
"footerImage": "assets/footers/cabin5.jpeg",
"heroDirection": "row",
"cargoBays": ["cargo-bay1", "cargo-bay2", "cargo-bay3"],
"asteroidTypes": ["asteroid1", "asteroid9"],
"asteroidValues": [3, 1, 4, 2, 5, 1, 6, 2, 3, 4, 5]
},
{
"ships": [
{ "capacity": 18, "fillCount": 4 },
{ "capacity": 18, "fillCount": 5 },
{ "capacity": 14, "fillCount": 3 }
],
"heroImage": "assets/hero-images/splitters/splitter8.png",
"footerImage": "assets/footers/cabin7.jpeg",
"heroDirection": "row-reverse",
"cargoBays": ["cargo-bay4", "cargo-bay5", "cargo-bay6"],
"asteroidTypes": ["asteroid5", "asteroid16"],
"asteroidValues": [3, 4, 5, 6, 2, 4, 7, 3, 2, 5, 6, 4, 3, 7]
},
{
"ships": [
{ "capacity": 10, "fillCount": 2 },
{ "capacity": 16, "fillCount": 3 },
{ "capacity": 22, "fillCount": 6 }
],
"heroImage": "assets/hero-images/splitters/splitter9.png",
"footerImage": "assets/footers/cabin4.jpeg",
"heroDirection": "row",
"cargoBays": ["cargo-bay7", "cargo-bay8", "cargo-bay9"],
"asteroidTypes": ["asteroid11", "asteroid7"],
"asteroidValues": [4, 3, 2, 6, 5, 3, 7, 4, 5, 2, 6, 4]
},
{
"ships": [
{ "capacity": 26, "fillCount": 0 },
{ "capacity": 18, "fillCount": 0 },
{ "capacity": 30, "fillCount": 0 }
],
"_unsolvable": true,
"heroImage": "assets/hero-images/splitters/splitter5.png",
"footerImage": "assets/footers/cabin1.jpeg",
"heroDirection": "row-reverse",
"cargoBays": ["cargo-bay1", "cargo-bay2", "cargo-bay3"],
"asteroidTypes": ["asteroid14", "asteroid4"],
"asteroidValues": [6, 4, 5, 3, 7, 2, 4, 6, 5, 7, 3, 4, 6]
},
{
"ships": [
{ "capacity": 8, "fillCount": 2 },
{ "capacity": 18, "fillCount": 3 },
{ "capacity": 28, "fillCount": 8 }
],
"heroImage": "assets/hero-images/splitters/splitter3.png",
"footerImage": "assets/footers/cabin8.jpeg",
"heroDirection": "row",
"cargoBays": ["cargo-bay4", "cargo-bay5", "cargo-bay6"],
"asteroidTypes": ["asteroid10", "asteroid6"],
"asteroidValues": [4, 3, 2, 5, 6, 3, 4, 7, 2, 5, 4, 6, 3, 7, 5]
}
]
}
+93
View File
@@ -0,0 +1,93 @@
{
"id": "space-worksheet3",
"title": "Исследуй Планету",
"description": "9-page space worksheet combining patterns from worksheet1 and worksheet2: addition, multiply by 5, multiplication table, constrained addition, mixed fives, compound multiplication",
"labels": {
"title": "Исследуй Планету",
"subtitle": "Собери ресурсы, решая примеры!",
"footerBubble": "Итого собрано на планете:"
},
"theme": {
"style": "space",
"template": "space-base",
"icons": ["assets/icons/pack1/", "assets/icons/pack2/"]
},
"layout": {
"columns": 2,
"problemsPerPage": 20
},
"pages": [
{
"task": "A + B ± C, где A от 8 до 16, B от 4 до 8, C от 1 до 3. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship1.jpeg",
"footerImage": "assets/footers/planet1.jpeg",
"heroDirection": "row-reverse",
"iconPack": "pack1"
},
{
"task": "5 × N ± C, где N от 1 до 5, C от 1 до 6. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship2.jpeg",
"footerImage": "assets/footers/planet2.jpeg",
"heroDirection": "row",
"iconPack": "pack1"
},
{
"task": "A × B ± C, где A и B от 1 до 4, C от 1 до 8. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship3.png",
"footerImage": "assets/footers/planet3.jpeg",
"heroDirection": "row-reverse",
"iconPack": "pack1"
},
{
"task": "A + B + C, где A от 12 до 24, B ±(от 6 до 10), C ±(от 2 до 5). Результат от 0 до 40 включительно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship4.jpeg",
"footerImage": "assets/footers/planet4.jpeg",
"heroDirection": "row",
"iconPack": "pack2"
},
{
"task": "5 + 5 + 5 (сложение пятерок: 2, 3 или 4 штуки) ИЛИ 5 × N (N от 1 до 12) ИЛИ 5 × N ± 5",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship5.jpeg",
"footerImage": "assets/footers/planet5.jpeg",
"heroDirection": "row-reverse",
"iconPack": "pack2"
},
{
"task": "A × B + C × D, где A от 2 до 4, B от 1 до 3, C от 2 до 3, D от 1 до 2",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship6.jpeg",
"footerImage": "assets/footers/planet6.jpeg",
"heroDirection": "row",
"iconPack": "pack2"
},
{
"task": "A + B ± C, где A от 8 до 16, B от 4 до 8, C от 1 до 3. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship7.jpeg",
"footerImage": "assets/footers/planet7.jpeg",
"heroDirection": "row-reverse",
"iconPack": "pack1"
},
{
"task": "5 × N ± C, где N от 1 до 5, C от 1 до 6. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship8.jpeg",
"footerImage": "assets/footers/planet8.jpeg",
"heroDirection": "row",
"iconPack": "pack1"
},
{
"task": "A × B ± C, где A и B от 1 до 4, C от 1 до 8. Знак ± выбирается случайно",
"problemCount": 20,
"heroImage": "assets/hero-images/spaceship9.jpeg",
"footerImage": "assets/footers/planet9.jpeg",
"heroDirection": "row-reverse",
"iconPack": "pack1"
}
]
}