studio para online multijugador juegos juego internet descargar crear como aventura android network-programming multiplayer

para - juegos multijugador local android



como hacer un juego multijugador (3)

Ya sabía lo básico de la programación de Android, especialmente la del juego. Ahora quiero probar el juego multijugador. Pero no tengo ningún fondo sobre el juego multijugador. Así que quiero tener una serie de preguntas:

  1. ¿Cuál es el básico de la programación multijugador?
  2. ¿Cómo es el método de comunicación para el multijugador? ¿debería bluetooth? o tal vez cliente-servidor? o tal vez peer to peer? si el juego que quiero hacer requiere 2 teléfonos android cerca uno del otro?
  3. ¿Qué debo saber para entender este multijugador?
  4. ¿Hay algún tutorial básico sobre cómo hacer un juego multijugador?
  5. ¿Puede un teléfono androide actuar como un servidor?

No planeo hacer ningún juego sofisticado todavía. puede ser solo multijugador tic tac toe está bien para mí. Lo más importante es que entiendo lo básico de la programación de juegos multijugador. :)


Buscar las API para Android ayudaría definitivamente. El servidor cliente sería el más fácil de configurar. O, algo que estoy haciendo en un juego que estoy haciendo, es tener un servidor web y su aplicación en el servidor web para actualizaciones y todo eso. Esto está funcionando muy bien con un juego basado en turnos que estoy haciendo. Podría tomar más capital por adelantado, es decir. Aloja tu propio servidor web, pero como Android es compatible con SQLlite, estás listo. :)


Hay un par de maneras de hacer un juego multijugador:

  1. Multijugador en el mismo dispositivo: crea la lógica multijugador para tu juego y permite el control multitáctil para ambos jugadores en la misma pantalla. Puede ser por turnos o simultáneo. Para este juego no tienes ninguna dependencia, pero los jugadores deben estar cerca uno del otro.

  2. Juego de Bluetooth: Esta es la siguiente etapa de los juegos multijugador. Un poco más complicado pero se puede hacer. El controlador debe obtener y sincronizar el juego entre dos dispositivos que están cerca uno del otro. Una breve reseña de la API de Android de Bluetooth y listo.

  3. Comparación de puntajes: este no es un multijugador real, pero puedes subir los puntajes de los usuarios y compararlos con otros usuarios. Puede hacerlo usted mismo con el lado del servidor que almacenará todos los puntajes para cada usuario o usará los servicios existentes que permiten la comparación de puntajes como Skiller SDK o scorelop SDK.

  4. Juegos multijugador reales: este es el mejor de mi opinión. Todos pueden jugar con todos los demás en tiempo real (en la medida en que la latencia lo permita: D). Este es bastante difícil, si quieres hacerlo solo. Aquí necesitará un servidor fuerte y mucha lógica de servidor. Pero nuevamente puede usar los servicios existentes que manejan el lado del servidor por usted. Fui con el SDK de multijugador de Skiller. Buenas funciones de soporte y monetización.

Independientemente de la implementación multijugador que elijas, entrega tu juego a tus amigos primero para que puedan revisarlo y te digan qué puedes mejorar. ¡¡¡Eso te ayudará mucho!!!

Buena suerte.