Skip to content

tyghr/escape_from_agile

Repository files navigation

Игра «Программист против менеджеров». 2D Game. Dev vs managers.


game

How to install and launch:

sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev

make
./app

Описание:

  • Игровое поле, генерируется каждый раз, с рандомными препятствиями и покрытием (пока только текстура).
  • Герой - разработчик, свободно перемещается по полю, и пытается написать код.
  • Также присутствуют менеджеры, которые пристают к герою с постоянными вопросами о сроках.
  • Менеджер появляется в случайном месте на поле и идет в сторону разработчика, по кратчайшему пути.
  • Писать код у разработчика получается только когда он не перемещается и когда рядом нет менеджеров.
  • Вверху отображается счетчик написания (PROG, зависит от DIST).
  • Со временем менеджеров становится больше, их скорость также растет.
  • Также вверху отображается расстояние до ближайшего менеджера (DIST).
  • Если менеджер находит разработчика, помимо приостановки написания кода, у разработчика тратится ментальное здоровье (индикатор HEAL).
  • При достаточном отдалении, здоровье восстанавливается.
  • Если здоровье упадет до 0, игра окончена.

TODO:

  • рефакторинг.
  • добавить highscores.
  • добавить эффекты, например в зависимости от близости монстра.
  • добавить менеджерам состояние "неизвестности маршрута" до героя. Т.е. движение до последней клетки, где ктото из менеджеров видел разработчика. Иначе рандомные передвижения.
  • добавить вариативность препятствий.
  • добавить аудио эффекты и фон.
  • добавить интерактивные препятствия.
  • переходы в соседние комнаты.

About

2D Game. Dev vs managers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages