Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2013, 14:54
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Duda programación Php para juego en Html5

Sin querer destruir tus sueños pero, diseñar un MMO no es nada sencillo, ni en web ni escritorio, primero domina los lenguajes a usar y luego piensas en grande (aprende a caminar y luego corres), lo digo porque el simple hecho de pensar en usar una DB para guardar posiciones y mover en cada refresco es completamente ilógico (por no decir otra cosa), solo imagina cuantas veces tendrías que actualizar/insertar datos para actualizar la posición del usuario, y ya ni hablemos para obtener la posición actual de los jugadores al rededor del jugador principal (el que estés manejando), con solo esa información volarías (por decir de alguna forma) el servidor DB cuando sean un numero grande de usuarios usando el juego al mismo tiempo, eso sin hablar que la mayoría de DB relacionales bloquean las tablas cuando se insertan/actualizan datos, así que tendrías un cuello de botella enorme...

Por cierto, el problema que generarías sería completamente diferente a lag, lag es cuando tarda en llegar la respuesta o información del servidor al cliente, en tu caso el servidor tardaría mucho en procesar para enviar y luego en llegar...

Para finalizar, si quieres ver en el navegador monitos (personajes) moviéndose en tiempo real o al menos en cada refresco deberás usar sockets, pero no con PHP ya que sería algo similar, en todo caso puedes usar websockets con nodejs o similar
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)