Foros del Web » Programando para Internet » PHP »

Cómo podria lograr hacer...

Estas en el tema de Cómo podria lograr hacer... en el foro de PHP en Foros del Web. Veréis, tenemos un "proyecto" en mente entre varios colegas para crear un juego de rol online (2d) en php+mysql pero nos ha surgido un atasco ...
  #1 (permalink)  
Antiguo 01/08/2007, 03:07
 
Fecha de Ingreso: agosto-2007
Mensajes: 6
Antigüedad: 16 años, 8 meses
Puntos: 0
Cómo podria lograr hacer...

Veréis, tenemos un "proyecto" en mente entre varios colegas para crear un juego de rol online (2d) en php+mysql pero nos ha surgido un atasco en el método de combate. Nuestra no es hacer que el jugador le de a luchar y el servidor automáticamente calcule el resultado y se muestre (como la mayoría de este tipo de juegos), sino que a la hora de luchar se entable combate contra alguien conectado en ese momento al juego (en la misma zona, nivel de X a X, etc, eso no hay problema), el problema surge a la hora de establecer esa conexión.
Cómo podria hacer que en el momento en que obtengo la id del jugador con el que voy a luchar , a este jugador (que estará en una "zona" del juego donde sabe que puede ser retado) le apareza en pantalla el menú de combate (con los distintos bototes para hacer distintos tipos de ataque) y a partir de ese momento, cuando un jugador le da a luchar, el otro vea al resultado del ataque y luche él, así sucesivamente hasta que uno de los dos se queda sin vida y esa conexión entre ambos desaparece.

En fin.. que no se si me he explicado muy bien :P Espero que alguien me haya entendido y tenga una buena idea para el caso :)


PD: Un método que se nos había ocurrido era creando una tabla temporal en el que se estableciera un "atacante", "atacado", "vida_atacante_actual", "vida_atacado_actual" e ir actualizando esa tabla para comprobar el estado del combate, de todos modos de esta forma seguimos sin saber como hacer ese juego de "refrescos" de pantalla para ver el progreso del combate (además hasta que el otro no haya dado su golpe nosotros no podremos dar otro, eso tambien habría que comprobarlo).
  #2 (permalink)  
Antiguo 01/08/2007, 14:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 6
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Cómo podria lograr hacer...

Dificil ? Imposible en php ? Ideas para hacerlo en otro lenguaje ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.