Задача для python task
- python3.5+
- PyQt 5.9+
python3 graphics.py
Простая игра бомбермен. Для перемещения используйте клавиши wsad, для установки бомбы - пробел. В игре несколько монстров: обычный - идет в рандомную сторону, умный - идет по направлению к игроку, толстый - не умирает от обычных бомб. Для убийства толстого монстра, а также для разрушения некоторых блоков нужны специальные бомбы, которые выпадают из бонусов на уровне. Также есть бонусы с неуюязвимостью и увеличенным радиусом взрыва. В игре несколько уровней. Для прохождения уровня необходимо убить всех монстров. Также можно сгенерировать случаюную карту, выбрав в главном окне Random. У бомбермена 3 жизни. Когда жизни заканчиваются бомбермен стартует с самого первого уровня. Также можно делать сохранения один раз за уровень. После смерти, если у бомбермена есть жизни, вы начинаете с сохранения.
- immune - дать баф на иммунитет
- longexplosion - дать баф на увеличение радиуса взрыва
- highexplosion - специальные бомбы
- winlevel - победа в уровне
- vimhjkl - теперь вы ходите на hjkl