Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
FuryLion Courses. JS.
FuryLion Courses. JS.
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Value Stream Analytics
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Public Documentation
  • FuryLion Courses. JS.FuryLion Courses. JS.
  • Wiki
  • Into the Space

Into the Space

Last edited by Soloviev Illia Jul 22, 2021
Page history

Into the Space

Космическая игра, в которой требуется отбиваться от волн противников при помощи космического корабля.

Игрок перемещается только влево и вправо мышкой.

Противники перемещаются влево, вправо, меняются свою позицию по высоте, стреляют в героев.

Скорость снаряда настроить так, чтобы от него можно было увернуться (но не слишком легко).

Персонаж имеет здоровье. В случае потери здоровья - игрок умирает, игра заканчивается. С каждой волной противники имеют все больше здоровья. Здоровье противников увеличивается на 5%, скорость снарядов увеличивается на 5%.

Волны

  1. 3 противника;
  2. 5 противников;
  3. 4 противника;
  4. 6 противников;
  5. 8 противников;
  6. 12 противников;
  7. 8 противников;
  8. циклом начиная с 4 шага.

Над каждым противником должен быть прогресс бар со здоровьем. Здоровья игрока пишется в левом нижнем углу. За каждое попадание по врагу начисляются бонусы в %, когда бонусы заполняются на 100% появляется ульта (пример Overwatch), которая при использовании (правая кнопка мыши) поражает всех противников на карте с уроном равным 250% от базового урона. Базовый урон наносится левой кнопкой мыши.

Перед стартом игры выбирается один из двух вариантов корабля:

  • Красный персонаж выпускает снаряды каждые 0.1 секунду очередью перед собой до тех пор, пока зажата левая кнопка мыши.
  • Синий персонаж выпускает снаряды каждые 0.2 секунды очередью в три стороны одновременно (вперед, -15 градусов влево, 15 градусов вправо) до тех пор, пока зажата левая кнопка мыши.

За каждого убитого противника начисляются очки – сколько здоровья у противника, cтолько и очков.

Сделать включение и выключение звука.

Пример визуального оформления на скриншотах ниже

Picture1Picture2

Графику и звуки можно взять тут - https://www.assetstore.unity3d.com/en/#!/content/20749 https://assetstore.unity.com/packages/2d/textures-materials/galaxia-2d-space-shooter-sprite-pack-1-64944

Clone repository
  • Into the Space
  • Home
  • Знакомство с PIXIJS
  • Масштабируемый интерфейс
  • Менеджер UI
  • Настройка окружения
  • Система управления игровыми объектами
  • Создание игрового цикла
  • Тестовое задание разработка игры Car runner
More Pages