Постройте ретро игру Missile Command с нуля
() translation by (you can also view the original English article)
В этом уроке я расскажу вам, как использовать Construct 2 для реализации механики классической игры Missile Command, используя системы событий и поведения Construct 2. Никакой предыдущий опыт программирования или разработки игр не требуется - все, что вам нужно, это копия Construct 2 (имеется бесплатная версия).
Этот проект был создан с использованием бета-версии r104 Construct 2, обязательно загрузите ее или более позднюю версию, если она доступна.
Введение
Игра, которую мы создаем здесь - это довольно простая версия Missile Command. Вы можете поиграть в завершенную демо-версию.
Если вы никогда не играли раньше, вот что вам нужно знать:
- Игра управляется мышью.
- Метеориты падают с неба (в верхней части экрана) и разрушают ваши оборонительные башни и здания.
- Вы можете стрелять ракетами, которые взрываются, разрушают метеориты и защищают ваш город.
- Вы не можете стрелять непрерывно; есть период перезарядки после каждого выстрела. Вам нужно предвидеть траектории метеоритов, чтобы уничтожать их.
- Ваша цель - защитить ваши здания как можно дольше.
Если вы хотите скачать финальный исходный код игры, вы можете получить его в формате CAPX в исходных файлах.
И хотя я не графический художник, я предоставил текстуры и изображения, используемые для этого урока, в исходниках.
Распакуйте файлы на свой жесткий диск, и всякий раз, когда в уроке вам предлагается импортировать/открывать - текстуру/изображение, перейдите в папку, в которую вы их распаковали.
Смотрите Скринкаст
Смотрите в полноэкранном режиме 720p (используйте значок шестерёнки) для лучшего качества.
Временные метки для определенных разделов:
- Первые шаги - 00:03:09
- Метеориты как враги - 00:15:09
- Стрельба по башенкам - 00:30:00
- Столкновения метеоритов - 00:57:15
- Ведение счета - 01:06:44
- Game Over и перезапуск игры - 01:08:57
Что дальше?
Итак, вы реализовали основную механику игры Missile Command - это отлично! Теперь пойдем дальше. Вот несколько идей:
- Улучшите графику. Вы могли бы добавить олдскульный 8-битный внешний вид, неоновый вид в стиле игры Geometry Wars или что-то совершенно другое!
- Измените различные значения - например, изменение скорости различных объектов в игре может повлиять на сложность игры для игрока.
- Добавьте другой тип врагов, падающий с неба, с разными моделями движения, а не просто падение по прямой линии.
Я рекомендую вам ознакомиться с официальным пособием Construct 2 и руководствами на Scirra.com для получения дополнительной помощи.
Спасибо, что посмотрели этот урок!