Skip to content

iremsha/QtBomberman

Repository files navigation

Bomberman

python_task

Игра «Бомберман» Версия 0.2

Автор: Ремша Игорь (ig.remsha@gmail.com)

Описание Данное приложение является реализацией игры «Бомберман»

Управление: Идти вперёд Стелочка вверх Идти вниз Стрелочка вниз Идти налево Стрелочка налево Идти вправо Стрелока направо Поставить бомбу Пробел Сменить бомбу Л.Shift Сохранить игру S Загрузить игру L

Требования Python версии не ниже 3.6 PyQt5 для запуска графической версии

Состав Графическая версия: start.py Тесты: test.py

Пример запуска: ./start.py

Баги и фичи

  1. Бомберман оставляя бомбу под собой стирает себя с карты и не получает урон, до тех пор покане сдвиниться с места
  2. Бомберман получая урон от монстров стирается с карты и не получает урон до тех пор пока не сдвиниться с места
  3. Отсутствует возможность установить радиус взрыва бомбы >1 из-за "прошибания" блоков
  4. "Слабый" алгоритм движения монстровы

Что есть в игре?

  1. Два типа врагов, при смерти оставляют Бонус
  2. Два типа бомб (радиус 1, урон 1, взрывают кирпичные стены)
  3. Два типа блоков: кирпичные (разрушаемые) и каменные (не разрушаемые)
  4. Бонус увеличивает ХП на 5 и кол-во бомб на 1
  5. Игрок (умеет ходить, имеет 10 ХП в начале игры и 2 бомбы)

About

My first game with Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages