diff --git a/.claude/settings.local.json b/.claude/settings.local.json index e1d25b7..895f472 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -38,7 +38,9 @@ "mcp__chrome-devtools__wait_for", "WebFetch(domain:banatie.app)", "Bash(npx skills:*)", - "Bash(identify:*)" + "Bash(identify:*)", + "Bash(pnpm pdf -- output/html/collecting-asteroids-1.html)", + "Bash(pnpm pdf output/html/collecting-asteroids-1.html)" ] } } diff --git a/assets/footers/cabin1.jpeg b/assets/footers/cabin1.jpeg new file mode 100644 index 0000000..be2f398 Binary files /dev/null and b/assets/footers/cabin1.jpeg differ diff --git a/assets/footers/cabin2.jpeg b/assets/footers/cabin2.jpeg new file mode 100644 index 0000000..5a06b60 Binary files /dev/null and b/assets/footers/cabin2.jpeg differ diff --git a/assets/footers/cabin3.jpeg b/assets/footers/cabin3.jpeg new file mode 100644 index 0000000..c579dd4 Binary files /dev/null and b/assets/footers/cabin3.jpeg differ diff --git a/assets/footers/cabin4.jpeg b/assets/footers/cabin4.jpeg new file mode 100644 index 0000000..9c57cda Binary files /dev/null and b/assets/footers/cabin4.jpeg differ diff --git a/assets/footers/cabin5.jpeg b/assets/footers/cabin5.jpeg new file mode 100644 index 0000000..3862425 Binary files /dev/null and b/assets/footers/cabin5.jpeg differ diff --git a/assets/footers/cabin6.jpeg b/assets/footers/cabin6.jpeg new file mode 100644 index 0000000..78b3047 Binary files /dev/null and b/assets/footers/cabin6.jpeg differ diff --git a/assets/footers/cabin7.jpeg b/assets/footers/cabin7.jpeg new file mode 100644 index 0000000..3ddceb6 Binary files /dev/null and b/assets/footers/cabin7.jpeg differ diff --git a/assets/footers/cabin8.jpeg b/assets/footers/cabin8.jpeg new file mode 100644 index 0000000..0446c0b Binary files /dev/null and b/assets/footers/cabin8.jpeg differ diff --git a/assets/footers/cabin9.jpeg b/assets/footers/cabin9.jpeg new file mode 100644 index 0000000..2bc498c Binary files /dev/null and b/assets/footers/cabin9.jpeg differ diff --git a/assets/hero-images/cargo-bay1.jpeg b/assets/hero-images/cargo-bay1.jpeg new file mode 100644 index 0000000..29753c6 Binary files /dev/null and b/assets/hero-images/cargo-bay1.jpeg differ diff --git a/assets/hero-images/cargo-bay2.jpeg b/assets/hero-images/cargo-bay2.jpeg new file mode 100644 index 0000000..1e9b4bc Binary files /dev/null and b/assets/hero-images/cargo-bay2.jpeg differ diff --git a/assets/hero-images/cargo-bay3.jpeg b/assets/hero-images/cargo-bay3.jpeg new file mode 100644 index 0000000..22a3c29 Binary files /dev/null and b/assets/hero-images/cargo-bay3.jpeg differ diff --git a/assets/icons/pack3-asteroids/asteroid1.png b/assets/icons/pack3-asteroids/asteroid1.png new file mode 100644 index 0000000..0d34c36 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid1.png differ diff --git a/assets/icons/pack3-asteroids/asteroid10.png b/assets/icons/pack3-asteroids/asteroid10.png new file mode 100644 index 0000000..df08eee Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid10.png differ diff --git a/assets/icons/pack3-asteroids/asteroid11.png b/assets/icons/pack3-asteroids/asteroid11.png new file mode 100644 index 0000000..85e9378 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid11.png differ diff --git a/assets/icons/pack3-asteroids/asteroid12.png b/assets/icons/pack3-asteroids/asteroid12.png new file mode 100644 index 0000000..f8dd429 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid12.png differ diff --git a/assets/icons/pack3-asteroids/asteroid13.png b/assets/icons/pack3-asteroids/asteroid13.png new file mode 100644 index 0000000..c02ac71 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid13.png differ diff --git a/assets/icons/pack3-asteroids/asteroid14.png b/assets/icons/pack3-asteroids/asteroid14.png new file mode 100644 index 0000000..15ff828 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid14.png differ diff --git a/assets/icons/pack3-asteroids/asteroid15.png b/assets/icons/pack3-asteroids/asteroid15.png new file mode 100644 index 0000000..feb9ffd Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid15.png differ diff --git a/assets/icons/pack3-asteroids/asteroid16.png b/assets/icons/pack3-asteroids/asteroid16.png new file mode 100644 index 0000000..820ce6a Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid16.png differ diff --git a/assets/icons/pack3-asteroids/asteroid2.png b/assets/icons/pack3-asteroids/asteroid2.png new file mode 100644 index 0000000..e5f3459 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid2.png differ diff --git a/assets/icons/pack3-asteroids/asteroid3.png b/assets/icons/pack3-asteroids/asteroid3.png new file mode 100644 index 0000000..9e5af61 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid3.png differ diff --git a/assets/icons/pack3-asteroids/asteroid4.png b/assets/icons/pack3-asteroids/asteroid4.png new file mode 100644 index 0000000..efafe46 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid4.png differ diff --git a/assets/icons/pack3-asteroids/asteroid5.png b/assets/icons/pack3-asteroids/asteroid5.png new file mode 100644 index 0000000..9cb3f03 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid5.png differ diff --git a/assets/icons/pack3-asteroids/asteroid6.png b/assets/icons/pack3-asteroids/asteroid6.png new file mode 100644 index 0000000..27dbb76 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid6.png differ diff --git a/assets/icons/pack3-asteroids/asteroid7.png b/assets/icons/pack3-asteroids/asteroid7.png new file mode 100644 index 0000000..20c9bec Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid7.png differ diff --git a/assets/icons/pack3-asteroids/asteroid8.png b/assets/icons/pack3-asteroids/asteroid8.png new file mode 100644 index 0000000..42ff8e3 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid8.png differ diff --git a/assets/icons/pack3-asteroids/asteroid9.png b/assets/icons/pack3-asteroids/asteroid9.png new file mode 100644 index 0000000..286f499 Binary files /dev/null and b/assets/icons/pack3-asteroids/asteroid9.png differ diff --git a/tasks/collecting-asteroids-1.json b/tasks/collecting-asteroids-1.json new file mode 100644 index 0000000..576ea6f --- /dev/null +++ b/tasks/collecting-asteroids-1.json @@ -0,0 +1,54 @@ +{ + "id": "collecting-asteroids-1", + "title": "Собери Астероиды", + "description": "Match asteroids to cargo ships by weight sum — 3 pages with increasing difficulty", + "labels": { + "title": "Собери Астероиды", + "subtitle": "Загрузи трюмы кораблей!", + "footerBubble": "Итого загружено:" + }, + "theme": { + "style": "space-asteroids", + "template": "space-base", + "asteroids": "assets/icons/pack3-asteroids/" + }, + "layout": { + "type": "asteroid-matching", + "shipsPerPage": 3 + }, + "pages": [ + { + "heroImage": "assets/hero-images/spaceship2.jpeg", + "footerImage": "assets/footers/planet3.jpeg", + "heroDirection": "row-reverse", + "overlapLevel": 30, + "ships": [ + { "capacity": 9, "asteroids": [3, 2, 4, 5] }, + { "capacity": 11, "asteroids": [5, 4, 2, 6] }, + { "capacity": 8, "asteroids": [1, 3, 4, 2] } + ] + }, + { + "heroImage": "assets/hero-images/spaceship5.jpeg", + "footerImage": "assets/footers/planet5.jpeg", + "heroDirection": "row", + "overlapLevel": 50, + "ships": [ + { "capacity": 10, "asteroids": [6, 1, 3, 4] }, + { "capacity": 12, "asteroids": [5, 4, 3, 6] }, + { "capacity": 14, "asteroids": [6, 5, 2, 1, 3] } + ] + }, + { + "heroImage": "assets/hero-images/spaceship7.jpeg", + "footerImage": "assets/footers/planet8.jpeg", + "heroDirection": "row-reverse", + "overlapLevel": 70, + "ships": [ + { "capacity": 13, "asteroids": [5, 4, 3, 1, 6] }, + { "capacity": 10, "asteroids": [4, 4, 2, 3] }, + { "capacity": 15, "asteroids": [6, 5, 3, 1, 4] } + ] + } + ] +}