- Солушен VS-2022 с проектами Ogre3d ---> ВСЁ ВКЛЮЧЕНО!
- Ничего больше подключать не нужно!
- Все либы Ogre3d релизные.
Caution
- Перед открытием проекта выполнить
extract assimp.exe. - Открыть в студии + переключить в Release + сделать билд + запустить.
- Готово!
- Проект открытый для входа(и для выхода:))
- Количество участников - ЛЮБОЕ.
- ЗАПРЕЩЕНО ДЕЛАТЬ ВСЮ ИГРУ В ОДНО ЛИЦО - ТОЛЬКО КОЛЛЕКТИВОМ!
- Коллектив это >= 2.
- Тайм-лайна нет - каждый участник свободен делать когда угодно и сколько времени угодно.
- То есть тайм-лайн индивидуальный.
- Игра дробиться на части - модули.
- Модуль может состоять из >= 1 класса.
- У модуля есть автор.
- Один и тот же модуль может быть выполнен отдельно - разными участниками.
- То есть у модуля есть конкретный автор.
- Готовый модуль имеет стикер авторства.
- Оформление(кодостайл и тп) модуля на вкус автора - хоть на чистом Си из сплошного GOTO.
- Каждый модуль должен иметь строгий ВНЕШНИЙ ИНТЕРФЕЙС.
- Строгий - унифицированный - чтобы все участники могли этот модуль свободно юзать.
- ⚫ Задача: иметь соглашение на ВНЕШНИЙ ИНТЕРФЕЙС для всех участников.
- Каждый модуль должен содержать тест, который можно запустить отдельно от всего проекта.
- Пункт 8 это БАЗА всей совместной разработки данного проекта.
- В игре есть граф объектов - собсно он есть у всех популярных движков.
- Граф это ёлка из нодов.
- На этой ёлке висят игрушки - объекты игры.
- Каждый объект соответствует некоему типу, согласно ТЗ.
- Модуль можно представить как целевой С++ класс такого объекта.
- Сам граф это тоже модуль.
- ⚫ Задача: перечислить все возможные модули для проекта. Пока только перечислить.

