# Скопировать в Claude

Ты работаешь над моей существующей игрой «Альпинист 8848». Я приложил утверждённый комплект пиксельного дизайна. Перенеси этот визуальный стиль в актуальный проект игры. Сначала прочитай START_HERE.md, docs/MOTION_SPEC.md, docs/ASSET_GUIDE.md, docs/SOURCE_INVENTORY.md, docs/LIVE_INTEGRATION_MAP.md и design-qa.md, открой index.html и посмотри изображения в out/ и движение в motion/.

Мне понравился именно живой пиксельный игровой экран, где персонаж прыгает по платформам на фоне гор. Нужен такой уровень проработки во всей игре: окружения, герой, каски, костюмы, штаны, рюкзаки, лагеря, опасности, платформы, эффекты, HUD, меню, магазин, рейтинги и финальные экраны. Не упрощай это до одноцветных фигур, случайных стандартных карточек или generic-иллюстраций. Не используй emoji. Используй готовые PNG из assets/runtime и reference draw modules, сохраняя соотношения сторон и anchors.

Последнее уточнение: движение должно быть мягким. Убери ощущение быстрой дёрганой анимации. Используй 16 фаз hero-smooth, плавное положение на каждом render frame, спокойную камеру, небольшую реакцию на приземление и отдельно двигающиеся рюкзак/шарф. Не смешивай соседние спрайты через прозрачность — получится двойной контур. Не привязывай смену поз к случайному таймеру. Фаза должна соответствовать реальному взлёту, вершине дуги и падению. Подробности в MOTION_SPEC.

Сначала сверяй текущую кодовую базу с приложенной копией source-evidence/live.html. LIVE содержит 13 гор, 14 основных states, RU/EN, Normal/Hardcore, Continue, Seven Summits, 30 shop slots и серверный/локальный рейтинг. Старый локальный файл с десятью горами не является базой для отката. Если текущий проект новее, сохраняй его новую логику и адаптируй визуальные seams.

Не переноси app.js из каталога как игровой движок. Это демонстрационный стенд. Замени только слой отрисовки и аккуратно адаптируй hitboxes к новому layout. Сохрани существующие physics, collision, movement, auto-jump, wrapping, camera progression, boosts, camps, hazards, unlocks, saves, wallet, leaderboard и native integration. Не переименовывай shop IDs и storage keys. Сохрани multi-item try-on и атомарную покупку всех примеренных вещей в LIVE, даже если каталог показывает упрощённый сценарий покупки одного предмета.

Мягкий пресет каталога замедляет его демонстрационное время до 0.78. В production сначала перенеси визуальную интерполяцию, easing камеры и фазы, сохранив скорость игрового времени. Глобальное замедление влияет на сложность, таймеры и рейтинг; не включай его незаметно. Если после визуальной правки темп всё ещё слишком быстрый, покажи мне конкретное сравнение и отдельно предложи изменение темпа.

Экипировку собирай слоями. Pack none должен действительно убирать рюкзак. Oxygen визуально заменяет рюкзак, но не меняет выбранный equipment ID. Четыре thermal sheets являются референсами полноценных утеплённых силуэтов; они уже содержат рюкзак. Не накладывай на них второй. Для всех сочетаний нужна модульная сборка и проверка anchors. Статические shop parts не являются готовыми четырьмя тысячами анимационных комбинаций: подгони их по фазам и закрой артефакты наложения. Form 3 содержит цельные ноги и скрывает отдельные pants. Сохрани стоимость и unlock rules всех 30 items. ID spider остаётся прежним, но используй приложенный оригинальный альпинистский рисунок в графитовых и оранжевых тонах.

Работай последовательно:

1. Сделай сохраняемую копию/отдельную ветку актуального проекта. Не удаляй и не затирай пользовательские данные, файлы или сохранения.
2. Интегрируй один законченный игровой экран: background, platforms, player, gear, HUD и мягкое движение. Проверь обычный прыжок, усиления, движение камеры, срыв и продолжение из лагеря.
3. Подключи 13 окружений, четыре формы утепления, все типы предметов/опасностей/лагерей и 30 предметов магазина по стабильным ID.
4. Перенеси все 14 основных states, их варианты, RU/EN и app/web copy. Сохрани реальные переходы, имена, рейтинг, покупки и сохранённый Continue.
5. Проверь в браузере и целевой iOS-среде. Сравни screenshots с каталогом на одинаковой логической ширине 420. Проверь safe areas, touch targets, длинные английские подписи, full-suit + pants, no-pack, oxygen, hardcore rewards, фон каждой горы и отсутствие пропавших textures.
6. Покажи итоговые экраны и короткую запись реального игрового движения. Отдельно перечисли оставшиеся интеграционные ограничения. Не объявляй App Store acceptance гарантированным.

Если в kit обнаружится мелкая ошибка маппинга, исправь её по manifest и LIVE inventory. Если новая production-механика не покрыта, сохрани её и дорисуй совместимый визуальный вариант, не вырезая функцию. Не публикуй и не отправляй новую версию в App Store без моего отдельного запроса.
