Thanks to visit codestin.com
Credit goes to github.com

Skip to content

методы атаки персонажа #4

@sunmeat

Description

@sunmeat

Реализовать один метод атаки персонажа:

  • лазерный меч / пинок ногой: все враги, находящиеся в радиусе одной ячейки от персонажа – т.е. на одной из 8 соседних клеток, при нажатии на клавишу Q погибают. Каждое применение оружия (даже если рядом нет врагов) отнимает 10 единиц энергии. Если энергия на исходе – применить оружие нельзя

  • бластер / пистолет: при нажатии на G пулька вылетает в том же направлении, куда в последний раз перемещался персонаж, при этом уничтожается любой первый попавшийся на её пути объект (включая персонажа, что может привести к поражению), кроме стены. Каждый выстрел тратит 20 единиц энергии. Если энергия на исходе – совершить выстрел нельзя. Должен быть рикошет.

  • дистанционная взрывчатка: (49 единиц энергии уходит на установку бомбы клавишей Enter, 1 единица затрачивается на подрыв клавишей Space, радиус взрыва - 3 ячейки, в радиусе взрыва уничтожаются все объекты, включая персонажа, что может привести к поражению).

При желании, можно реализовать все три метода атаки, или добавить свой метод, например «капкан», «растяжка», «граната», «огнемёт Илона Маска», «плевок серной кислотой» и тд.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions