В этом есть смысл, но мне сложно сказать насколько хорошо это будет на практике — я не проверял такой подход. Но не забывайте про то что мы используем UDP — что-то может не дойти, что-то прийти не в том порядке в котором вы отсылали. Что будет если сообщение в котором вы отправили начал двигаться вправо по каким-то причинам не дойдет? вы на принимающей стороне будете думать что он все еще двигается в предыдущем направлении пока не получите новый сигнал о смене движения? нужно будет что-то придумывать на этот счет
Как я уже говорил — защита от такого — это уже тема другой статьи. Но круто что кто-то полез ковырять код и разбираться как оно там устроено. На самом деле это совсем не трудно сделать, если умеешь пользоваться отладчиком в браузере и читать код. Можно еще сделать, чтобы не умирать падая в лаву, отражать попавшие в вас пули и т д
Спасибо! Ников, скорборда, редактора карт и двойного прыжка действительно не хватает — каюсь, это потому, что, к сожалению также не хватает и времени все это сделать и пришлось остановиться на том что есть. По поводу управления — разве неудобно? мне кажется просто надо немного привыкнуть
Очень верное замечание, действительно нужно продумывать механизмы защиты от таких ситуаций. Но я старался осветить основы, а это уже более продвинутая тема на мой взгляд
Спасибо, рад что понравилось. Тут действительно много чего можно добавить — двойной прыжок например =).
Хороший редактор уровней есть в самом impactJs, если что
А в чем выигрыш такого подхода?
Хороший редактор уровней есть в самом impactJs, если что