[Java] Bomberman
Если вы уже сделали клеточный автомат и вдохновившись праздником Весны и Труда хочется сделать что-нибудь еще, то предлагается сделать игру Bomberman.
Bomberman
- Управление у каждого игрока - двигаться
влево
/вправо
/вверх
/вниз
иПоставить бомбу в текущей клетке
- Игроков за одним компьютером может быть вплоть до четырех
- Поставленная бомба через некоторое время взрывается
- Если линия взрыва пересекает игрока - игрок погибает
- Взрыв распространяется в четыре направления на фиксированное расстояние или до тех пор пока не упрется в кирпичную стену или в неубиваемый блок (клетки на пересечениях четных столбцов и четных строк, а так же по периметру)
- Если взрыв уперся в кирпичную стену - она ломается и с некоторой вероятностью под ней оказывается бонус
- Изначально взрыв распространяется на
X
клеток, но если игрок подобралN
бонусов усиливающих взрыв (иконка-огонёк в видеоролике), то взрыв распространяется наX+N
клеток - Изначально одновременно у игрока может быть установлено не больше одной бомбы, но если игрок подобрал
M
бонусов дающих дополнительные бомбы (иконка-бомба в видеоролике), то игрок может одновременно установить вплоть до1+M
бомб - Можете придумать свои дополнительные бонусы, или поискать на youtube другие примеры реализаций Bomberman и почерпнуть из них идеи
- Можете добавить возможность играть против комьютера, придумав и реализовав какой-нибудь алгоритм поведения для компьютерного игрока