Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
sunmeat opened this issue Sep 19, 2021 · 0 comments
Open

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

sunmeat opened this issue Sep 19, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@sunmeat
Copy link
Owner

sunmeat commented Sep 19, 2021

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

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

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

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

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

@sunmeat sunmeat added enhancement New feature or request help wanted Extra attention is needed labels Sep 19, 2021
@sunmeat sunmeat self-assigned this Sep 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant