Найти тему

Разрабатываем игру ChangeMotion

О чем будет игра: Всем привет, сегодня я покажу процесс разработки игры. В это игре у нас будет круг в центре экрана, который будет двигаться по горизонтальной оси влево и вправо. Круг будет доходить до края игрой области, а затем он будет менять направление. Сейчас игра выглядит так:

Пока здесь есть проста картинки, никаких движений нет. Идея в том, что сверху и снизу экрана будут появляться белые и красные квадраты, которые будут лететь в сторону игрока. Красные квадраты будут уничтожать игрока и вызывать проигрыш, а белые квадраты необходимо ловить, чтобы получать очки в игре.

Работаем над перемещением игрока: сначала нужно заставить игрока двигаться вправо и влево. Это легко сделать одним скриптом:

После этого добавим переключение вектора движения по нажатию на экран/пробел. И мы сможем сменить направление движения в любой момент:

Мы добавили всего одно сравнение в коде, но уже получилась самая главная механика игры ;)

Далее создаем пару скриптов, они будут отвечать за то, что бы в игре спавнились квадраты сверху и снизу и летели в сторону игрока:

На данный момент эти квадраты это просто "пустышки", то есть они ничего не делают а просто пролетают мимо.

Создаем другой вид квадратов, они будут красные и они будут вызывать проигрыш, если игрок затронет их. Красные квадраты будут вызывать окно проигрыша(пока я его не заполнил ничем). А при соприкосновении игрока с белыми квадратами будет выдаваться одно очко за каждый квадрат. Так же я вывел счетчик очков в верхний левый угол. И сделал медленное вращение квадратов в полете для красоты.

-5

Затем я создал меню, слайдеры с регулировкой фоновой музыки и звуков для контакта с разными квадратами. Так же сохраняется рекорд на сервере Яндекса(игру я делаю для Яндекс игр). И так же я настроил окно проигрыша.

-6
-7

Вот мы и создали игру, осталось только выложить ее на Яндекс игры. Потом скину ссылку и дам вам возможность поиграть в это. Всем удачи, всем пока.