Tu próxima función
Partidas
Juegos por turnos con revisiones explícitas, estado opaco e informes de resultados separados.

Coordina una sala, turnos alternos e informes finales independientes con dos sesiones de jugador.
Este paso aún no tiene vídeo. La guía y la solicitud MCP ya se pueden utilizar.
Preparar el mismo proyecto
Selecciona en el panel el mismo proyecto que en la configuración de tu juego.
Partidas →La primera petición no necesita otra definición. Un resultado vacío es válido mientras no existan datos del juego.
Usa dos sesiones de jugador distintas: crea una sala, únete, inicia con orden explícito, alterna estados de bytes e informa del mismo resultado final de forma independiente.
Este primer ejemplo lee datos. No crea grupos, partidas ni objetos. Una lista vacía es una primera respuesta válida.
Implementa esta función
Puedes consultar la guía. Para ejecutarla necesitas una clave de proyecto activa. Preparar el proyecto
SDK instalado, configuración del proyecto importada y jugador conectado.
Este ejemplo del SDK usa develop. Comprueba si las API necesarias están disponibles en el SDK instalado.
Completad la conexión de inicio rápido con el jugador elegido. Llamad a ReadMyMatches() mediante un botón o acción de escena explícita. Abrir el archivo no envía peticiones.
Dos jugadores, un turno original
Usa dos sesiones de jugador distintas: crea una sala, únete, inicia con orden explícito, alterna estados de bytes e informa del mismo resultado final de forma independiente.
Guarda la solicitud exacta antes de enviarla. Tras un tiempo agotado, lee el estado y concilia. Nunca sustituyas silenciosamente la revisión ni la intención original.
Los informes usan la revisión final inmutable. Coincidir no demuestra una victoria fiable; las discrepancias y los informes ausentes no determinan un ganador.
Las rondas clasificadas requieren una partida clasificada confirmada y el flujo existente de Validated Actions. Los informes normales no conceden premios.
PHP admite las rutas REST de partidas normales. La validación clasificada y el tiempo real no están disponibles; se devuelve FEATURE_NOT_SUPPORTED cuando corresponde.
Prueba tu nueva función.
Coordina una sala, turnos alternos e informes finales independientes con dos sesiones de jugador.
Selecciona en el panel el mismo proyecto que en la configuración de tu juego.
Endpoints de la API
- 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


