Описание геймплея

Подсказка
Самый важный раздел документа. Здесь описываются центральные системы игрового процесса. Для разных игр он будет абсолютно разным по наполнению. Так же этот раздел может получиться довольно объёмным, тогда его лучше разделить на несколько частей.
Управление

Клавиатура:

Стрелки, wasd - движение

Esc - меню


Геймпад:

Левый стик, правый стик - движение

Start - меню


Мышь:

Клик, удержание - движение


Телефон:

Тап, удержание - движение

Игрок

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

Бонусы

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

Враги

Враги генерируются случайно с интервалом не более 2 секунд. На экране не может быть более 30 врагов. Враги генерируются таким образом, чтоб не перекрывать друг-друга. Некоторые враги, например http://ims.cr5.space/app/p/FDFBrSVi/primer-proekta/a/958219d7-4894-4611-a945-34f4dfcf1180">Враг - 3, "Синус", не могут быть сгенерированы в одном экземпляре, а только группой. Выпускают красные снаряды, которые исчезают при столкновении с игроком.

Если враг получает урон, то его спрайт вспыхивает белым, а из счётчика жизней отнимается единица. Когда счётчик падает до нуля, враг исчезает. При уничтожении врага начисляются очки (Интерфейс).

Космос

Игрок бесконечно движется в космосе снизу вверх. Но, технически, это враги и задний фон движутся сверху вниз, создавая иллюзию движения игрока. Задний фон состоит из одноцветной подложки и движущихся звёзд. Расположение звёзд случайное.