Files
math-tasks/tasks/collecting-asteroids/docs/collecting-asteroids-4.md
T
2026-07-03 20:43:48 +07:00

45 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Collecting Asteroids 4
**Title:** Собери Астероиды
**Subtitle:** Загрузи трюмы кораблей!
**Footer bubble:** Итого загружено:
## Notes
v4: **numbers-only** revision of v3. Asset positions, asteroid image types,
cargo-bay / hero / footer images and all layout are **identical to v3** — only the
cargo capacities and the asteroid values (and their `scale`, which tracks value)
were regenerated.
Design rules applied:
- Cargo capacities: min 20 (page 1), max 45 (page 9). The per-page window rises
smoothly across pages; the spread of the 3 capacities on a page is 8–9; no two
capacities on a page are equal or differ by 1.
- Every asteroid on a page is used exactly once: the page's asteroids partition
into the 3 cargo groups (asteroid sum per page == cargo sum per page).
- Each cargo is filled by 3–5 asteroids. On the 12-asteroid pages the fill-counts
are exactly {3,4,5}. On pages whose fixed asteroid count isn't 12 the counts
are the in-range set that sums to N (see per-page below).
- Asteroid values track the cargo size: bigger cargos → bigger asteroid numbers,
rising smoothly across pages (local ± variation where the fixed asteroid count
forces more/fewer pieces per cargo, e.g. pages 6 and 9).
- **Size = value:** `scale = base + 0.15 * value` per slot, where `base` is the
slot's intrinsic size preserved from v3 (0.30 for most, 0.70 for page-5
`asteroid9`, 1.10 for page-7 `asteroid7`). Big new values were rank-mapped onto
the slots that already held big asteroids in v3, so nothing outgrows its spot.
## Pages (cargo capacity = [asteroid group], fill-count)
- **Page 1** — 20=[9+5+6](3), 23=[3+8+4+8](4), 28=[3+7+5+7+6](5)
- **Page 2** — 22=[6+5+11](3), 28=[10+4+6+8](4), 30=[5+5+4+9+7](5)
- **Page 3** — 23=[10+9+4](3), 27=[6+5+9+7](4), 32=[5+8+8+8+3](5)
- **Page 4** — 25=[7+10+8](3), 31=[9+5+6+11](4), 34=[5+9+8+8+4](5)
- **Page 5** — 28=[10+11+7](3), 33=[8+9+11+5](4), 37=[6+10+11+10](4) — 11 asteroids, counts {3,4,4}
- **Page 6** — 31=[5+10+9+7](4), 35=[7+8+9+4+7](5), 39=[11+11+6+5+6](5) — 14 asteroids, counts {4,5,5}
- **Page 7** — 33=[11+12+10](3), 38=[12+9+11+6](4), 41=[7+10+9+8+7](5)
- **Page 8** — 34=[9+12+13](3), 39=[7+9+4+10+9](5), 43=[11+11+10+6+5](5) — 13 asteroids, counts {3,5,5}
- **Page 9** — 36=[10+5+5+8+8](5), 41=[10+12+7+6+6](5), 45=[11+12+9+7+6](5) — 15 asteroids, counts {5,5,5}
Cargo numbers are placed on the 3 ship circles in shuffled order per page (not
sorted top→bottom).