Страницы

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

вторник, 16 октября 2018 г.

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

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


Ответ

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

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

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