Простой шутер с видом сверху, суть которого состоит в выживании во время нашествия волн монстров.
- Ознакомиться с основным функцианалом winforms
- Найтти графику для игры
- Обсудить идею с преподавателем
- Продумать архитектуру(сущности)
- Реализовать классы Player и Entity
-
- Имеет скорость
- Имеет жизни
- Умеет умирать
- Имеет положение в пространстве
- Умеет получать урон
-
при коллизии с игроком, он получает урон
- Умеет двигаться к игроку
-
- Имеет общее количество патронов (без ограничений)
- Имеет определенное количество патронов в магазине оружия (есть определенный максимум)
- Умеет перезаряжать оружие
- Умеет открывать двери
- Умеет двигаться по нажатию клавиш
- Умеет поворачиваться при движении мышью
- Умеет стрелять
- Умеет подбирать вещи
-
при коллизии с монстром, он получает урон
- Умеет двигаться вперед пока не попадет в стену или врага
- Умеет уничтожаться
-
при коллизии с игроком пропадает и восполняет ему жизни
-
при коллизии с игроком пропадает и восполняет ему патроны
через объекты, которые наследуются от этого класса нельзя проходить
- умеет окрываться и закрываться при нажатии возле нее кнопки
при коллизии с игроком, он получает урон при коллизии с игроком тот получает урон
- Модель и представление разделил - хорошо
- Сущности закодил, но логики никакой нет
- Во всех классах нарушаются принципы целостности данных и именования членов
- Было бы неплохо придумать игре название и назвать соответствующим образом солюшн и проекты. UlearnGame - слишком абстрактное название