🎬 AnimCode Studio v2.0
Привет, пользователь! 🎥💻
AnimCode = анимация + код. Ты создаёшь пиксельные анимации с помощью простого и понятного синтаксиса.
📖 Синтаксис
📌 Блоки кода
Открытие и закрытие блоков: > и <
animation>
// команды
<
canvas>20,20<
bc> #1a1a2e <
name> my_project <
🎨 Создание объектов
// Одиночный объект
player(10,10) = #00ff00;
enemy(5,5) = red;
// Группы объектов
enemies = [enemy1, enemy2];
coins = [coin1, coin2, coin3];
🎯 Команды движения
// WASD движение
player D2; // вправо на 2
player A1; // влево на 1
player W3; // вверх на 3
player S2; // вниз на 2
// Последовательное движение
player D3, seqmov; // плавно проходит 3 шага
// Навигация к точке (ИИ)
player goto (5,15); // обычная скорость
player goto (10,5), speed:3; // скорость 3 (сек)
// Режим привидения
player ghost: on; // невидимый
player ghost: off; // видимый
player ghost: 50%; // полупрозрачный (50%)
🎬 Анимация
animation>
// Кадр 1
player D2;
enemy1 S1, seqmov;
coin ghost: 30%;
>>
// Кадр 2
player goto (5,15), speed:2;
enemy1> #ff8800< // смена цвета
>>
// Кадр 3
stars S2, seqmov;
coin ghost: off;
<
>> - разделитель кадров
⚙️ Настройки
canvas>30,30< // размер холста (ширина, высота)
bc> #87CEEB < // цвет фона
name> my_game < // название проекта
🎯 Команды
WASD
Движение (W-вверх, A-влево, S-вниз, D-вправо)
goto
ИИ-навигация к координатам
seqmov
Плавное последовательное движение
speed:
Скорость (1-5, по умолчанию 1)
ghost:
on/off/процент (0-100%)
💻 Интерфейс
Редактор кода - пиши код с подсветкой синтаксиса и автодополнением
Превью - смотри результат в реальном времени
Панель объектов - кликай по объектам для выделения
Консоль - отслеживай ошибки и предупреждения
Экспорт - сохраняй анимацию как GIF/WebM/ZIP
🚀 Примеры
Простая анимация
canvas>20,20<
bc> #1a1a2e <
player(10,10) = #00ff00;
enemy(5,5) = #ff0000;
animation>
player D3;
enemy goto (15,15), speed:2;
>>
player ghost: 50%;
enemy W2, seqmov;
>>
player goto (5,5);
enemy> #ff8800<
<
💡 Советы
- 💡 Используй
seqmov для плавных анимаций
- 💡 Группы (
enemies = [e1, e2]) управляют несколькими объектами сразу
- 💡
ghost: 50% создаёт полупрозрачность
- 💡 Кликай по объектам в превью для выделения
- 💡 Проверяй консоль ошибок при отладке
- 💡 Экспортируй готовую анимацию в GIF