2

Я хочу создать игру, в которой есть realTimeMultiplayer и поддержка сохраненной игры.Сохраненная игра + многопользовательская игра в реальном времени

Обе функциональные возможности исходят из API сервисов Play, предоставляемых андроидом.

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

Затем, когда друзья хотят снова сыграть вместе, они могут загрузить игру, поместить ее в приемную, пока все их друзья не будут подключены, а затем возобновите игру там, где она была.

Возможно ли это на Android через API Google Play? Как мне пойти от сохраненной игры в комнату ожидания с оригинальными игроками?

Любая помощь приветствуется!

Спасибо :)

+0

Возможно ли это? Конечно. Как это сделать? Это слишком большая тема для вас, и в зависимости от вашей инфраструктуры существует дюжина возможных ответов (например, игры сохраняются локально? На сервере? Оба варианта: любой из них - это возможные ответы, но приведет к очень различным решениям). –

+0

@Gabe Sechan Спасибо за комментарий. Извините, мой вопрос был несколько неоднозначным. Я имел в виду, что можно использовать Службы сохраненных игр от Play Services вместе с многопользовательским сервисом в режиме реального времени из Служб Play. – ProgrammedChem

+0

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

ответ

0

Проверьте Real-time Multiplayer от ООБ. Я думаю, что это даст вам представление о ваших вопросах:

-Room initialization 
-Room configuration 
-Participants 
-Auto-matching 
-Connected set 
-In-game networking 
-Invitations 

Вы также можете использовать Google, Firebase for Real-time Events on App Engine.

В этом Github repo есть многопользовательская игра в режиме реального времени Tic Tac Toe.

+0

Да, я видел эту документацию. Есть одна ключевая вещь, о которой я совершенно не уверен. Это когда игроки хотят возобновить игру. Как мне загружать всех игроков, с которыми они изначально играли, а затем размещать их в приемной. Как мне их снова пригласить? – ProgrammedChem

+1

no Я бы не сказал, мне нужен курс по общей теме. Мой вопрос довольно конкретный. Мне интересно, как перейти из сохраненного состояния, сохраненного в Службы Google Play, получить от него идентификаторы пользователя и отправить приглашение возобновить игру другим пользователям. – ProgrammedChem

Смежные вопросы