Ver Mensaje Individual
  #6  
Antiguo 17-03-2016
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Este es uno de los tutoriales mas completos que hay que discuten este tema:

http://gafferongames.com/networking-...e-programmers/

Ahora bien, es MUCHO mas facil si haces el tema del juego "local" y lo desarrollas con un sistema de red "virtual". Si no tienes experiencia, te vas a enruedar mucho con esto.

La idea de hacer la red "virtual" es que modelas el codigo de forma tal que operas como si estuvieras en una red, pero todo es dentro del mismo programa. Asi vas a ir mucho mas rapido y la depuracion es mucho mas veloz.

Como se hace? Programas usando "paso de mensajes". En vez de llamar a funciones directamente, creas un puente que comunica a los integrantes. Ese puente luego se puede cambiar para que sea por red.

Te recomiendo que uses algo mucho mejor que sockets a pelo:

http://zguide.zeromq.org/page:all
__________________
El malabarista.
Responder Con Cita