Votre prochaine fonctionnalité
Parties
Jeux au tour par tour avec révisions explicites, état opaque et rapports de résultats distincts.

Coordonnez un salon, des tours alternés et des rapports finaux indépendants avec deux sessions joueur.
Cette étape n’a pas encore de vidéo. Le guide et la demande MCP sont utilisables.
Préparer le même projet
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Parties →Aucune définition supplémentaire pour la première requête. Un résultat vide est valide tant que les données du jeu manquent.
Utilisez deux sessions distinctes : créez un salon, rejoignez-le, démarrez dans un ordre explicite, alternez les états binaires puis rapportez indépendamment le même résultat final.
Ce premier exemple lit les données. Il ne crée ni groupe, ni partie, ni objet. Une liste vide est une première réponse valide.
Intégrer cette fonctionnalité
Vous pouvez consulter le guide. Son exécution nécessite une clé de projet active. Préparer le projet
SDK installé, configuration du projet importée et joueur connecté.
Cet exemple du SDK utilise develop. Vérifiez que les API nécessaires existent dans votre SDK installé.
Terminez la connexion du démarrage rapide avec le joueur choisi. Appelez ReadMyMatches() via un bouton ou une action de scène explicite. Ouvrir le fichier seul n’envoie aucune requête.
Deux joueurs, un tour original
Utilisez deux sessions distinctes : créez un salon, rejoignez-le, démarrez dans un ordre explicite, alternez les états binaires puis rapportez indépendamment le même résultat final.
Enregistrez la requête exacte avant envoi. Après expiration, lisez l’état et réconciliez. Ne remplacez jamais silencieusement la révision ou l’intention originale.
Les rapports utilisent la révision finale immuable. Un accord ne prouve pas une victoire fiable ; désaccords et rapports manquants ne désignent aucun gagnant.
Les parcours classés exigent une partie classée confirmée et le circuit Validated Actions existant. Les rapports ordinaires n’accordent aucune récompense.
PHP prend en charge les routes REST ordinaires. Validation classée et temps réel sont indisponibles et renvoient FEATURE_NOT_SUPPORTED si nécessaire.
Testez votre nouvelle fonctionnalité.
Coordonnez un salon, des tours alternés et des rapports finaux indépendants avec deux sessions joueur.
Sélectionnez dans le tableau de bord le même projet que dans la configuration de votre jeu.
Points de terminaison
- GET
/matches - GET
/matches/limits - GET
/matches/open - GET
/matches/{matchId} - POST
/matches - POST
/matches/{matchId}/join - POST
/matches/{matchId}/decline - POST
/matches/{matchId}/start - POST
/matches/{matchId}/turn - POST
/matches/{matchId}/timeout - POST
/matches/{matchId}/leave - POST
/matches/{matchId}/cancel - POST
/matches/{matchId}/result - POST
/matches/{matchId}/ranked-run


