Duda networking en android

s4suk3

La verdad es que no me he informado mucho sobre este tema
y lo pregunto por pura casualidad...

Al querer conectar un juego tipo atriviate/parchis etc... se puede hacer todo mediante posts y gets?
Otra duda es como funciona al querer hacer algo más grande,tipo LOL

Ya he dicho que es curiosidad,si alguien sabe algo me quitaría alguna duda ^^

Saludos

Skatt

Desconozco el tema concreto para android. Pero suponiendo que con posts/gets estés hablando del protocolo HTTP, yo creo que es viable para juegos tipo atriviate/parchís o cualquier otro por turnos. Para juegos en tiempo real como el LOL no lo veo una opción.

s4suk3

cual sería el método tipo lol? de que manera de programa el server?

Skatt

El problema de los juegos en tiempo real es que internet no les puede seguir el ritmo. Aún estoy estudiando el tema, pero creo que el principal problema (aunque no el único) es buscar un equilibrio entre compensar esa latencia para que los jugadores estén relativamente sincronizados y predecir lo que puedas para que el juego siga funciona de forma fluida. Además cuantos más jugadores tengas, la comunicación con el servidor tiene que estar lo más optimizada posible para no colapsar la red.

Probablemente esté anticuado, ya que seguro que con cada juego que sacan inventan nuevos trucos, pero puede ser un buen punto de partida: https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization

Usuarios habituales

  • Skatt
  • s4suk3