python_task
Игра «Бомберман» Версия 0.2
Автор: Ремша Игорь (ig.remsha@gmail.com)
Описание Данное приложение является реализацией игры «Бомберман»
Управление: Идти вперёд Стелочка вверх Идти вниз Стрелочка вниз Идти налево Стрелочка налево Идти вправо Стрелока направо Поставить бомбу Пробел Сменить бомбу Л.Shift Сохранить игру S Загрузить игру L
Требования Python версии не ниже 3.6 PyQt5 для запуска графической версии
Состав Графическая версия: start.py Тесты: test.py
Пример запуска: ./start.py
Баги и фичи
- Бомберман оставляя бомбу под собой стирает себя с карты и не получает урон, до тех пор покане сдвиниться с места
- Бомберман получая урон от монстров стирается с карты и не получает урон до тех пор пока не сдвиниться с места
- Отсутствует возможность установить радиус взрыва бомбы >1 из-за "прошибания" блоков
- "Слабый" алгоритм движения монстровы
Что есть в игре?
- Два типа врагов, при смерти оставляют Бонус
- Два типа бомб (радиус 1, урон 1, взрывают кирпичные стены)
- Два типа блоков: кирпичные (разрушаемые) и каменные (не разрушаемые)
- Бонус увеличивает ХП на 5 и кол-во бомб на 1
- Игрок (умеет ходить, имеет 10 ХП в начале игры и 2 бомбы)