google-app-engine - español - google cloud app engine prices
Conjunto de herramientas de juego de mesa/tarjeta multijugador basado en web (3)
Board Game Arena proporciona a la comunidad y el lobby para su juego de mesa en línea, y también proporciona alojamiento y la comunidad de jugadores, y ayuda a lidiar con la concesión de licencias. El gran inconveniente es que debe cumplir con su sistema y debe escribir en PHP, y no funcionan con las cuentas de Google.
Dicho esto, es una solución para el problema presentado en la pregunta, al menos en algunos casos.
Como hobby personal, me gustaría programar un juego de cartas basado en la web con algunos tokens y escribir una IA para ello. No quiero perder tiempo y esfuerzo en elementos estándar como mantener una lista de juegos y coordinar quién juega, o incluso escribir un sistema de inicio de sesión (idealmente me gustaría usar cuentas de Google).
Mi elección del lenguaje de programación es flexible, pero preferiría algo que pudiera ejecutar en el motor de la aplicación de Google.
Sé que Google Play Games ofrece algunas de las API, pero esperaba algo más completo. Aún mejor si funciona con Google Play Games.
¿Puede recomendar kits de herramientas que brinden la totalidad o la mayor parte de esta funcionalidad?
Tal vez no fue una respuesta completa, pero al menos no pertenecía a los comentarios. (No tiene que ser correcto)
En el motor de la aplicación de Google, cosas que ayudarán:
- El servicio de los usuarios lo ayudará con la autenticación
- Oauth en Appengine
- Channel API puede ayudarte con la sincronización en tiempo real entre jugadores y servidor
- El punto final lo ayudará con puntos finales para dispositivos si es necesario
- Servicio XMPP ofrecido para enviar y recibir mensajes de chat
Lo anterior lo ayudará a comenzar con un juego simple. Recomienda mirar la API del canal para el juego de tic tak toe.
Espero que ayude
Aunque estoy seguro de que esto está un poco menos formado de lo que esperaban, propondría WT Toolkit , que permite aplicaciones web C ++ sin JavaScript.
¿Admite un sistema de inicio de sesión? Sí lo hace! compatible con google y facebook, con una ruta fácil para la integración de otros métodos de OAuth (por ejemplo, hotmail)
Lista de juegos? std :: vector Lista de personas actuales jugando con otros? std :: unordered_map
Los juegos están más cerca de las aplicaciones nativas que de las páginas web; un marco que le permita aprovechar los métodos típicos de diseño de juegos y exponer WebGL a través de una interfaz unificada, como lo hace WT, podría facilitarlo al permitirle centrarse en el JUEGO, no en la WEB.