Norne9 / TorpedoGame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TorpedoGame

Screenshot

Скачать

Win64

Тестовое задание для компании Axmor

Есть небольшое игровое поле, на котором располагается подводная лодка.

Подводная лодка может перемещаться влево, вправо, вперёд, назад с помощью клавиш w,a,s,d и стрелять перед собой с помощью левой кнопки мыши.

У подводной лодки есть два оружия которые меняются поворотом колёсика мыши. Одно оружие имеет урон 1 и стреляет быстро, другое урон 2 и медленную скорость.

На подводную лодку летят рандомно герерируемые торпеды со скоростью растущей по ходу игры и здоровьем рандомно распределенным от 1 до 3.

Торпеды летят по направлению к лодке с автонаводкой.

Если хотя бы одна торпеда достигает лодки, то происходит проигрыш.

В интерфейсе игры должен отображаться счётчик уничтоженных торпед, лучший результат, выбранное оружие и кнопка рестарт.

В качестве всех элементов дизайна в тестовом задании могут использоваться примитивы.

Важно показать декомпозицию проекта и применение паттернов. Пожелание: использовать в проекте Zenject/Ecs, Tasks.

About


Languages

Language:C# 94.0%Language:ShaderLab 4.5%Language:Mathematica 0.8%Language:HLSL 0.7%