2 семестр. Проект по технологиям программирования.
Легенда: Игра - симуляция учёбы на физтехе. Есть четыре предмета (матан, лабы, технологии программирования и английский). В течение семестра нужно "прокачивать скиллы по этим предметам" и в конце всех ждет сессия. Во время семестра можно заниматься не только учебой, но и разной деятельностью (это может как и отрицатлеьно сказываться на учебе, так и положительно, так что лучше воспользоваться этими возможностями).
Описание: Игрок создается с помощью Builder (Паттерн - Builder)
За "дни" в семестре отвечает сущность - Decorator (Паттерн - Decorator + Adapter) /Запросы от игрока, в зависимости от характеристик персонажа, интерпретирует для класса Player/
Во время сессии происходят экзамены, в общем случае одинаковые, но с отличающейся реализацией (Паттерн - Template Method)
Пояснение: В папке Code находится реализация игры.
Запуск: Проект запускается Cmake make ./Game тестирование: ./GameTest