Страницы

Поиск по вопросам

среда, 11 декабря 2019 г.

Как связывать игроков между собой в парной онлайн игре?

#android #алгоритм #разработка_игр #сеть


Появилась идея создать морской бой онлайн для Android. Игра уже готова, но вот проблема:
я не знаю, как сделать так, чтобы двух игроков загоняло в одну комнату при поиске игры.
Т.е. в главном меню есть кнопка поиск игры, нажимаешь и ждешь пока найдется другой
игрок, как найдется - оба игрока загоняются в одну комнату и играют в морской бой.

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


Ответы

Ответ 1



Добываете сервер. Пишете серверную часть своей игры. Делаете match-making для игроков (подбор пар). Например, все игроки, по нажатию своих кнопок, рапортуют серверу что готовы играть, а он подбирает пары между ними. Когда есть пара, создаете на сервере для нее "комнату", это типа логический мини-серверок для игры, где игроки могут обмениваться данными друг с другом (ходы и т.п.). Выдаете игрокам доступ в комнату. Игроки заходят (если не передумали) и начинают игру.

Комментариев нет:

Отправить комментарий