-
Notifications
You must be signed in to change notification settings - Fork 0
Этапы разработки
- Анимация очков
- Оконная анимация повысить разрешение 2.5) Анимация разбитой крыши 3) Санта повысить разрешение + 4) Санта анимация руки когда кидает подарок + 5) Санта мешок открыт, оттуда выглядывает подарок + 6) Когда Санта бросает подарок, подарок пропадает потом опять появляется +
- Когда Санта накосячил, мешок закрывается, Санта другой рукой хватается за голову анимация 7.5) Просчет косяков. Блокировка Санты на время если был косяк.
- Решить дело с видом домов: они должны быть разного цвета или все же сделать окошки разного цвета где живут хорошие или плохие мальчики. Подправить инструкцию. Подправить дома.
- С уходом на другую вкладку игра должна ставиться на паузу и потом возобновляться. Сделать кнопку паузы
- Ограничить время игры
- Возврат на главное меню. Пока без сохранения состояния игры
- Подобрать звуки. А как они будут воспроизводиться на мобильном телефоне? Кнопка отключения звука
- Сохранение рекордов на localstorage. В конце показ экрана со статистикой. Сколько косяков, сколько комбо и т.п. Посмотреть в фруктовом нинзе
Баги: иногда спрайт undefined +
сделала пул спрайтов + в стейтах переменные то через var то через this, катавасия какая-то. это г. надо подчистить +
- подарок акварель +
- анимация: бабка +
- анимация: хороший мальчик машет подарком вектор (нужно переставить местами двери и окошки) +
- анимация: плохой мальчик машет подарком вектор +
- анимация: олень скачет +
- анимация обновления очков
- арт для заставки +
- арт для инструкции +
- арт для набранных очков
- анимация треснутой крыши
- подобрать звуки для игры из бесплатных источников
Программирование:
- анимация увеличения очков
- адаптивность для разных мобильных телефонов 2.1) пусть занимает всю ширину экрана которая есть. 2.2) пусть занимает всю высоту экрана. позиция Санты и очков не меняется. Меняется позиция по y домишек, а также их частей. меняется бэкграунд (нужно его перевырезать) - отмена 2.3) функция goodbye зависит от конкретной цифры. тут надо будет покопать - отмена 2.4) если ширина устройства меньше чем 320, то нужно будет скорее всего менять масштаб ассетов в сторону уменьшения - отмена
- Меню игры. Выйти, набранные очки, ещё что-то
- экран с набранными очками. сыграть ещё раз
- обновить арт для заставки, инструкции, и так далее 6) адаптация фб, вк - отмена
- озвучить игру
- фон акварель +
- домик 1 акварель +
- домик 2 акварель +
- домик 3 акварель +
- домик 4 акварель +
- Санта акварель (кроме оленя и второй руки) +
- подарок акварель
- анимация окно распахивается вектор
- анимация: бабка вектор
- анимация: хороший мальчик машет подарком вектор
- анимация: плохой мальчик машет подарком вектор
- анимация: Санта бросает подарок вектор
- анимация: олень скачет вектор
- оформление числа очков
- оформление добавления очков
- санта вылетает из-за края. и потом начинает двигаться фон
- подтюнить попадание подарка в трубу. трубы отдельными спрайтами? с минимальным прозрачным пространством +
- при попадании подарка в трубу из трубы вылетает ворох угля (черные частицы). вверх вылетает цифра очков, пролетает некоторое расстояние и испаряется.
- промахиваешься - Санта замедляется. попадаешь - ускоряется. До некоторой скорости предельной для этого уровня.
- два уровня с разной скоростью
- экран с набранными очками. сыграть ещё раз
- адаптивность для различных мобильных телефонов
- поделяшки в соцсети
- Меню игры. Выйти, набранные очки, ещё что-то
- Адаптация для фейсбука и вк
Показ анимации: бабка, плохой, хороший мальчик
Домики 4 типов - разных цветов вертикальные блоки. Располагаются через одинаковый отступ, но какой именно тип домика будет следующим - случайность. Когда подарок пересекается с домиком, число очков увеличивается. Все домики находятся в гориз. блоке который медленно сдвигается влево
сани Санты с подарками. По отпусканию подарок падает вниз (траектория пока прямая вертикальная линия)
По окончанию игры показывается заставка с очками. play again. share result
Первый экран. На нем нарисованная заставка. Лого игродела. Название игры (Xmas delivery). Кнопки play, share, instructions. По клику instructions появляется попап с инструкциями. По нажатию на play появляется выбор уровня. Пускай программа пока просто запоминает какой был уровень и переходит к игре.
Когда игрок промахивается и попадает по крыше, показывать не только сердитую бабку, но и анимацию пробитой крыши
При начале игры сани вылетают из-за левого угла в середину. Затем все начинает двигаться.
Перед тем как домик приблизится к саням Санты (нарисовать невидимый прямоугольник и проверять на пересечение с ним?), показывать в его окнах анимацию ждущих детей, хороших и плохих. Если домик "проехал" мимо Санты и какие-то дети не получили подарков, показать расстроенных детей, которые спрятались.
Домики 4 типов и их разный просчет в очках.
Рефакторинг: просчет очков и решение какую анимацию в каком окне показывать должен осуществлять отдельный модуль. А не модуль построения домиков.
В доме живут 2 мальчика. Попал в трубу
- попаданий в трубу 0. -> показываем мальчика в первом окне. (хорошего или плохого в зависимости от типа дома)
- попаданий в трубу 1. ->
- если на верхнем этаже хороший мальчик то показываем мальчика в третьем окне, (хорошего или плохого в зависимости от типа дома)
- если на верхнем этаже плохой мальчик то показываем плохого в первом окне
- попаданий в трубу 2 и больше. -> ничего не показываем
Одноэтажные домики - попал в трубу - показывается плохой или хороший мальчик, в зависимости от типа дома.
Попал в трубу - показывается открытое окно, затем анимация радостного мальчика, затем опять открытое окно.
Не попал в трубу - показывается открытое окно, затем анимация сердитой бабки, затем опять открытое окно.
Попал в трубу - окна в доме становятся открытыми. Очки увеличиваются. Не попал - окна исчезают.
Домики 4 типов - разных цветов вертикальные блоки. Располагаются через одинаковый отступ, но какой именно тип домика будет следующим - случайность. Когда подарок пересекается с домиком, число очков увеличивается. Все домики находятся в гориз. блоке который медленно сдвигается влево? 1000 домиков?
В санях Санты 10 подарков. Расположены одной стопкой посередине саней. По нажатию мыши тачпада показывается траектория полёта. По отпусканию подарок падает вниз (траектория пока прямая вертикальная линия). Сани движутся по прямой, когда вылетают за экран, то вновь появляются из-за левого угла.