mozgi ← Все промпты
Claude Opus 5.5

Анимированный пиксельный волшебник, колдующий заклинание на фоне ночного неба — моушн-графика

Промпт

Создай один автономный HTML-файл, который отображает анимированного волшебника в стиле pixel art, творящего заклинание, с использованием ванильного JavaScript и Canvas 2D. Не используй внешние ресурсы, библиотеки или сетевые запросы.

РЕНДЕРИНГ
- Рисуй всё на закадровом canvas с фиксированным логическим разрешением 128x96, затем копируй изображение на полноэкранный canvas отображения, масштабируя его с наибольшим целым коэффициентом, который помещается в окне, и центрируя; используй imageSmoothingEnabled = false и CSS image-rendering: pixelated.
- Все элементы рисования должны привязываться к целочисленным координатам на логическом canvas. Никаких субпиксельных позиций, сглаживания, градиентов или shadowBlur.
- Фиксированная палитра примерно из 24 hex-цветов: глубокие синие/фиолетовые тона для ночного неба, тёплые оттенки мантии, 3–4 ярких магических цвета. Каждый пиксель должен использовать один из этих цветов.

ПЕРСОНАЖ
- Процедурно создай волшебника из закрашенных прямоугольников и пиксельных отрезков размером примерно 24x32 логических пикселя: остроконечная шляпа с загибом, длинная борода, двухцветная мантия с более тёмным контуром, посох с самоцветом на конце.
- Параметризуй позу (угол посоха, подъём руки, наклон головы, колыхание мантии). Плавно анимируй параметры, а затем квантуй их до пиксельной сетки в каждом кадре, чтобы движение воспринималось как пиксельная анимация с частотой 8-12 fps, хотя цикл работает на 60fps.

АНИМАЦИЯ
- Зацикленная машина состояний: IDLE (покачивание в 2 кадра, колыхание бороды) -> CHARGE (посох поднимается, самоцвет мерцает, искры закручиваются по спирали внутрь) -> CAST (яркая вспышка, снаряд пролетает через всю сцену, дрожание экрана на 1–2 пикселя) -> RECOVER (возвращение в исходное состояние). Плавно интерполируй параметры позы между ключевыми кадрами.
- Система частиц с предварительным выделением памяти и без выделений во время работы: создай частицы заранее и повторно используй их. Во время CHARGE искры вращаются вокруг самоцвета, во время CAST разлетаются наружу; каждый элемент частицы переключает индекс цвета палитры с белого на магический цвет, а затем на тёмный перед исчезновением. При рисовании привязывай позиции частиц к сетке.
- Фиксированный шаг обновления 60hz с рендерингом через rAF. Никакого выделения памяти для объектов внутри цикла.

СЦЕНА
- Минималистичный фон: тёмное небо, несколько мерцающих звёзд размером 1px, луна, линия каменного пола. Силуэт персонажа должен хорошо читаться.
- Ненавязчивый контровой свет толщиной 1px на волшебнике от самоцвета, который становится ярче во время CHARGE и CAST.

ПЛАНКА КАЧЕСТВА
- Чёткие пиксели при любом размере окна, бесшовный цикл, стабильные 60fps, хорошо читаемый силуэт. Результат должен выглядеть как отполированная спрайтовая анимация в стиле 16-bit, а не как векторные формы, уменьшенные в размере.
Открыть в каталоге
Права на промпт принадлежат автору @majidmanzarpour. За коммерческое использование — продвижение нейросетей, агрегаторов, Telegram-ботов — отвечаете вы: mozgi.io ответственности не несёт. Подробнее →
Модель
Claude Opus 5.5
Формат
5/4
Автор
@majidmanzarpour
Оригинал
x.com ↗

Похожие промпты

Все промпты для Claude Opus 5.5

Скопировано