Задание № 1953

Студент

Ильин Иван

Задача

Свой проект

Состояние

Открыто

Назначено

21.01.2020, 07:41

Проект предложенный студентом.

Описание проекта прикладывается в комментарии к назначению.

Примечания

Реализация псевдо 3d движка: В качестве проекта на этот семестр я решил выбрать реализацию псевдо 3D движка с использованием библиотеки SFML. Семестром ранее я реализовал полноценный 3D движок и хотел продолжить работать в этом направлении, но вдруг заинтересовался методами упрощения 3D вычислений. Алгоритм построения изображения на экране, разумеется, реализую я самостоятельно (без всяких directx и openGL).

Функциональность движка будет примерно та же, что и в прошлом семестре: - Для инициализации создаём экземпляр объекта "мир" - В "мир" можно добавлять объекты, управлять их координатами, скоростью, углом поворота, угловой скоростью и тд. - Каждый объект имеет некоторые характеристики (масса, размер, форма) - Движок предоставляет простые средства обработки столкновения с объектами

Если хватит силы и времени, то в дополнение - Можно попытаться реализовать лестницы, несколько этажей и прыжки - К свойствам объектов можно добавить что-то на подобии текстуры - Можно добавить оружие - Можно добавить специальных объектов-юнитов, которые самостоятельно перемещаются по карте

Действия