Рекомендую просто склонировать репозиторий с гитхаба, там все есть
- Добавлено 2 уровня
- Чтение карты из текстового файла
- Размер карты не менее 1600 тайлов
- Раелизован весь базовый набор тайлов
- Релизована стена, которую можно разрушить
- Карта визуализирована (не уверен, что задействовано больше 50% карты, но если это очень критично, то я могу передизайнить уровни)
- Игрок движется на кнопки WASD, взаимодействие через кнопку E
- Игрок не проходит сквозь стены
- Пустота(в моем случае лава) убивает игрока
- Переход на следующий уровень сопровождается сообщением
Таким образом реализована вся базовя часть
- Релазиован графический эффект перехода между уровнями в виде плавного затемнения (применялся переход из RGB в HСV и обратно) (3 балла)
- Эффект пост-обработки всего изображения в виде плавного блюра при смерти игрока (применялся стандартный фильтр размытия) (3 балла)
- Анимация виде развевающегося портала, лавы, шипов, разрушаемой стены, ключа (2 балла)
- Плавная спрайтовая анимация динамических объектов в виде игрока, шипов, двери (2-5 баллов)
- Дополнительно реализовал механику шипов и двери (они у 1-ого и 2-ого варианта соответственно) (можно еще баллов 🙏)
- Добавил здоровье у игрока(правый верхний угол) и время восстановления после получения урона
ресурсы я достаю через ../resources, поэтому сборка такая
cmake ./
make
cd ./bin
./main
В видео есть основные механики геймплея, а также видно сборку
Если что-то сломалось в игре, то, пожалуйста, напишите мне на почту vladtytskiy@gmail.com, я быстро все исправлю!