Skip to content

semenovad/RoguelikeGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RoguelikaGame

Простая 2D-игра в жанре roguelike.

me

Реализовано:

  • Лабиринт состоит из 2-ух уровней;
  • Чтение карты лабиринта из текстового файла;
  • Двери/решетки, которые можно открыть/закрыть;
  • Визуализация карты при помощи графики с обязательным отображением всех игровых элементов разными изображениями;
  • Реализация движения и взаимодействия с окружения игрока при помощи управления с клавиатуры - игрок движется с помощью кнопок WASD, взаимодействует с дверями через кнопку E;
  • При попадании в пустоту/ловушку игрок должен умирать: сообщение о проигрыше и завершение игры;
  • Выведение сообщений о переходе на следующий уровень, либо об успешном окончании игры.

Дополнительно:

  • Реализация врагов, которые перемещаются по маршруту в лабиринте;
  • Анимация воды, лавы;
  • Анимация статических факелов;
  • Анимация главного героя, а также врагов (смотрят в ту сторону, куда идут);
  • Постепенное “угасание” и появление игровой карты (переход между уровнями, победа, смерть);
  • Эффект пост-обработки всего изображения - размытие (после смерти игрока, также цвет изображения преобретает красный оттенок).

About

Homework for Computer Graphics course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors