2

Je veux créer un jeu avec RealTimeMultiplayer et un support pour le jeu sauvegardé.Jeu sauvegardé + multijoueur en temps réel Android

Les deux fonctionnalités proviennent de l'API Play Services fournie par android. Les joueurs invitent leurs amis, jouent en temps réel, puis chaque fois qu'un joueur se ferme, le jeu est sauvegardé et les autres joueurs sont déconnectés.

Ensuite, lorsque les amis veulent jouer à nouveau ensemble, ils peuvent charger le jeu, être placés dans la salle d'attente jusqu'à ce que tous leurs amis soient connectés, puis reprendre le jeu où il était.

Est-ce une possibilité dans Android via l'API Google Play? Comment pourrais-je aller du jeu sauvegardé à la salle d'attente avec les joueurs originaux?

Toute aide est appréciée!

Merci :)

+0

Est-ce possible? Sûr. Comment faire? Un trop grand sujet pour ici, et il y a une douzaine de réponses possibles en fonction de votre infrastructure (les jeux sont-ils sauvegardés localement? Sur un serveur? Tous les deux sont des réponses possibles, mais conduiraient à des solutions très différentes). –

+0

@Gabe Sechan Merci pour le commentaire. Désolé, ma question était un peu ambiguë. Je voulais dire qu'il est possible d'utiliser les services The Saved Games de Play Services avec le service multijoueur en temps réel de Play Services. – ProgrammedChem

+0

Ok, c'est une portée plus raisonnable. Je ne sais pas assez pour aider, mais je vais enlever le downvote. –

Répondre

0

Vérifiez les Real-time Multiplayer de BPG. Je pense que cela va vous donner un aperçu de vos questions:

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

Vous pouvez également utiliser Google Firebase for Real-time Events on App Engine.

Il y a un exemple de jeu Tic Tac Toe multijoueur en temps réel dans ce Github repo.

+0

oui j'avais vu cette documentation. Il y a une chose clé dont je suis complètement incertain. C'est quand les joueurs veulent continuer à jouer. Comment puis-je charger tous les joueurs avec lesquels ils jouaient à l'origine et les placer tous dans la salle d'attente? Comment les inviter à nouveau? – ProgrammedChem

+1

non Je ne dirais pas que j'ai besoin d'un cours sur le sujet général. Ma question est assez spécifique. Je me demande comment passer de l'état enregistré enregistré aux services Google Play, récupérer les ID utilisateur et renvoyer l'invitation à reprendre le jeu à d'autres utilisateurs. – ProgrammedChem