Skip to content

eclipse7723/cave_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cave_game

Как играть?

Скачай последний релиз и запусти файл play.bat. Он проверит, есть ли нужные библиотеки. Если чего-то не хватает - он это докачает. После проверки и возможной докачки запустится игра.

Управление

  • Передвижение осуществляется на WASD или стрелочки.
  • Атака ближайшего противника на пробел.
  • Подлечить героя на E (перезарядка 5 секунд).

Авторы игры

История версий

0.7 Dec 21, 2020

  • Карта больше не рисуется вся, теперь только то, что вокруг героя (радиус 10 блоков)
  • Настройки перенесены в отдельный файл Settings.py
  • В конце игры отображается статистика
  • Нанесённый урон по врагам можно определить по их цвету
  • Игрок видит только то, куда смотрит
  • Пройденные клетки отображаются всегда в радиусе зума
  • Доработки уведомления о смерти и отрисовки "лиц"

0.6 Oct 31, 2020

  • Исправлен краш при нулевом количестве мобов на карте
  • Враги теперь идут в сторону героя, чтобы атаковать его, если тот в их радиусе зрения
  • Если герой умирает (HP <= 0), то игра заканчивается
  • Увеличена производительность (нагрузка на ЦП спала с 6-8% до менее 1%)
  • У всех юнитов появилось "лицо", показывающие направление движения
  • Улучшена архитектура игры, небольшие доработки

0.5 Oct 12, 2020

  • Обновлён интерфейс (в т.ч. выводится HP и AR)
  • Добавлена генерация лабиринта после первого уровня
  • Все юниты, кроме ГГ, двигаются в хаотичном порядке
  • Информация для разработчика теперь выключается (пока что только в коде):
    LOGGING: True нужно заменить на LOGGING: False
  • ГГ теперь может с вероятностью 10% промахнуться при ударе
  • Небольшие фиксы и доработки

0.4 Oct 12, 2020

  • Добавлен графический интерфейс
  • Управление на стрелочки, атака (по области) на SPACE
  • За убийство врагов и прохождение уровня начисляются очки
  • Исправлена карта

0.3 Oct 11, 2020

  • Карта отрисовуется по картинке

0.2 Oct 11, 2020

  • Добавлен общий класс юнитов - Unit. Он может:
    Атаковать (и умирать), передвигаться по карте, лечиться
  • Подклассы: Hero, Enemy
  • Правки в классе Map (проверки, обобщён спавн)
  • Можно играть через консоль

0.1 Oct 10, 2020

  • start