
Видео в спрайты
Ответим на вопросы из плана и поправим два рискованных решения. А потом запустим первую большую работу: DeepSeek превратит все клипы обоих бойцов в спрайты и сделает страницу, где каждую анимацию можно посмотреть отдельно.
Ответы и уточнения к плану
Промпт отправляется в тот же чат, где модель писала план. В нём три части: ответы на вопросы модели, уточнения к плану и сама задача.
- Плавность без мыла. Модель хотела дорисовать кадры до 60 fps через ffmpeg. Такая дорисовка размазывает быстрые руки и ноги. Лучше оставить 24 кадра в секунду и смешивать два соседних кадра прямо при отрисовке.
- Отзывчивость в цифрах. «Управление должно быть отзывчивым» модель поймёт как угодно. А «лёгкий удар попадает через 0,1 с после нажатия» можно измерить.
- Проверки, на которые модель смотрит сама. DeepSeek V4.1 Flash видит картинки. Поэтому промпт просит собрать листы кадров и посмотреть на них глазами.
Если твой DeepSeek спросил о другом, допиши свои ответы в начало, а мои оставь. Это решения, которые понадобятся в любом случае.
Что получилось у меня
Модель работала два часа и сделала 277 действий без единой ошибки. Каркас игры на Vite, TypeScript и three.js. Обработка видео на Python: вырезает зелёный фон, убирает зелёные отсветы, выравнивает масштаб по idle и собирает кадры в атласы. Больше 40 листов кадров модель собрала и просмотрела сама. А ещё она сама себе написала скрипт, который делает скриншоты страниц, и проверяла им свою работу.

?debug=anims: выбор бойца и клипа, проверка перехода в idle, рамки тела и кончика удара.Открой игру (npm run dev) и зайди в просмотрщик: к адресу игры добавь ?debug=anims. Погоняй все клипы обоих бойцов и переходы в idle. У меня было три заметных косяка:
- за низким ударом остаётся тёмный полупрозрачный силуэт idle;
- по краю персонажа ступеньки из квадратиков, особенно у колена;
- сильный удар с рывком сильно мажет.

У меня этот промпт оборвался по лимиту моей обвязки в два часа, модель как раз дописывала README. У тебя такого лимита нет: модель закончит сама и напишет отчёт.
Чиним то, что видно в просмотрщике
На этом промпте видно, как писать про ошибки. Описывай то, что видишь, а не то, как чинить. Прикладывай скриншоты. И проси проверить все клипы, а не только тот, что на скриншоте: одна и та же ошибка обычно сидит в нескольких местах.
Если у тебя те же косяки, отправь промпт как есть и приложи свои скриншоты. Если другие, перепиши список своими словами: что видно, на каком клипе. Если всё чисто, пропусти этот промпт.
У меня модель работала 40 минут и нашла причину каждой ошибки. Призрак давал старый слой перехода, который не убирался. Ступеньки давали жёстко обрезанные края и маленькое разрешение: модель увеличила спрайты и смягчила края. Двоение на быстрых кадрах ушло, когда смешивание кадров стало зависеть от скорости движения. Модель честно написала, что осталось: размытие в самом видео рывка и заметная склейка цикла ходьбы. До них дойдём в шаге 6.
Как проверить:
- Просмотрщик
?debug=animsоткрывается, в нём оба бойца и все клипы - Каждый клип возвращается в idle без резкого скачка
- За бойцом не остаётся полупрозрачного силуэта
- По краям нет зелёной каймы и ступенек
- 2 ч 40 минработала модель
- 364действия агента (вызовы инструментов)
- $0,70по тарифам DeepSeek API