Я начал работать над новой многопользовательской игрой с помощью SpriteKit. Среда — лучший день для ведения DevLog, потому что почему бы и нет, следуйте за мной в моем путешествии, чтобы стать лучше в создании игр! Я буду держать свои сообщения короткими и актуальными, насколько это возможно.

Jump Royal будет многопользовательской боевой игрой, в которой вы пытаетесь победить другого игрока, прежде чем он убьет вас! У каждого будет 3 жизни, случайно сгенерированные бомбы и различные платформы, по которым можно прыгать и бросать вниз!

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

1 НОЯБРЯ — 29 НОЯБРЯ

В курсе того, что я уже сделал с гифкой —

До сих пор я двигался, прыгал, собирал бомбы и бросал бомбы через сетевое соединение! Не так уж плохо для тех, кто впервые запускает простую многопользовательскую игру, если я сам так говорю. Конечно, он все еще выглядит очень медленным, но основы не работают, в настоящее время я отправляю позиции по сети только тогда, когда игрок меняет направление, поэтому время обновления позиций может варьироваться. В ближайшее время я буду работать над отправкой периодических обновлений позиций, что должно сделать движение более плавным. Но еще так много нужно сделать и узнать о создании онлайн-игры, что я чувствую, что до финиша еще далеко. Мошеннические проверки, работа с задержкой, несколько серверов для лучшего соединения, соединения с базой данных.

Я использую SocketIO для подключения к серверу и сообщений и Javascript/Node.js для серверного кода. Должен сказать, что я люблю и ненавижу Javascript, это свобода делать что угодно, это лучшая и худшая функция IMO.

В СЛЕДУЮЩИЙ РАЗ

Я надеюсь поработать над добавлением настоящего здоровья игрокам и заставить бомбы наносить реальный урон. Это означает добавление обнаружения столкновений для бомб и проверки сервером того, что это действительно был удар!