@RasulCrosePHP

Как сделать kill для танчиков?

Я пишу игру танчики на php/js.
Пишу я на канвасе. Все готово, осталось сделать смерть. У меня нету идеи как это сделать. Нужно сделать так что-бы другим клиентам тоже отправлялось что танчик умер. Как это можно сделать?(Просто свою идею)
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Фиг его знает, как у вас сделано. Я представляю себе это так.
Это класс Tank, имеющий свойства(урон, хп и т.п.), методы создания, удаления и т.п., а так же, массив с созданными танчиками на карте. А так же пул событий у танка, событие создания танка, событие удаления/смерти и т.п.

Когда он умирает, тригерится событие смерти, событие отсылает id танка на бек, где после нужной вам обработки, вы шлёте id погибшего танка тому клиенту, у которого он погиб и там вызываете метод удаления танка.

Передачу одному и другому игроку данных делать на сокетах.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
irishmann
@irishmann
Научись пользоваться дебаггером
Вести учет хп, если хп = 0, то смерть
Ответ написан
@ParaBellum577
tank.hp === 0 ? kill : null
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы