Foros del Web » Programando para Internet » PHP »

Duda PHP y otros lenguajes(python)

Estas en el tema de Duda PHP y otros lenguajes(python) en el foro de PHP en Foros del Web. Saludos mi duda es la siguiente, estoy creando una aplicación usando php y xajax, la idea es un juego de cartas multijugador, tengo la idea ...
  #1 (permalink)  
Antiguo 19/03/2012, 10:55
 
Fecha de Ingreso: marzo-2012
Mensajes: 15
Antigüedad: 12 años, 1 mes
Puntos: 0
Duda PHP y otros lenguajes(python)

Saludos

mi duda es la siguiente, estoy creando una aplicación usando php y xajax, la idea es un juego de cartas multijugador, tengo la idea mas o menos bien montada y ya tengo listas algunas cosas como el sistema de login/registro en el juego, la idea es que los usuarios pueden (una vez logeados) entrar a las salas de juego que hay disponibles, inicialmente lo hice de esta manera: la pagina genera los enlaces de las salas disponibles y cuando el usuario hace click , se envian por url los parametros de dicha sala, de esa forma el script puede saber a que sala entro el usuario
en este punto es donde empiezan los problemas o las dudas,
el caso es que varios usuarios pueden entrar a una misma sala (bueno es evidente) lo primero que hace el script en php es escribir el nombre del usuario en un archivo en el servidor, de esta forma el mismo script puede leer el archivo y ver los nombres de los otros jugadores,basicamente todos los elementos del juego se manejarian por estos archivos temporales creados en el servidor, mi problema es que no estoy muy seguro si esta sea la mejor forma de hacer esto, es decir, me pregunto si hay alguna forma de que el script en php se conectara a otro programa en el servidor (por ejemplo un programa escrito en python o c) y que este programa se encargara de realizar los cambios, calculos y luego enviara las respuestas a php, me pregunto esto porque llegado a este punto nesecito por ejemplo generar un numero aleatorio y que este numero sea leido por todos los usuarios por ejemplo, pero si yo en el script en php le digo que genere un numero aleatorio cada usuario va a generar un numero diferente... me explico? si no me entienden bien, por favor respondan y tratare de ser mas claro

pero la pregunta basica es si puedo "delegar" acciones de php a otro lenguaje como python que este ejecute las acciones y luego responda a php con algo?

Saludos y gracias, espero haberme hecho entender

Gracias
  #2 (permalink)  
Antiguo 19/03/2012, 11:00
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Duda PHP y otros lenguajes(python)

En vez de archivos te recomiendo el uso de tablas. No creo que puedas escalar mucho como tienes pensado el sistema.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #3 (permalink)  
Antiguo 19/03/2012, 11:04
 
Fecha de Ingreso: marzo-2012
Mensajes: 15
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Duda PHP y otros lenguajes(python)

Saludos

tablas como de base de datos mysql? pues tambien lo habia pensado pero bueno, sera cuestion de repensarlo, pero en tu opinion, si es posible hacerlo de esa forma? o seria mas facil (si se puede) como digo, usando un programa en python en el servidor que controlara todo?

Gracias
  #4 (permalink)  
Antiguo 19/03/2012, 11:05
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Duda PHP y otros lenguajes(python)

En cuanto a tu pregunta sobre delegar, sí, es posible, aunque como te indicó h2swider es más conveniente usar tablas. Incluso el número aleatorio lo puedes escribir en una tabla y todos los usuarios de la misma sala podrían leerlo.

¿Y ya que estamos, qué tan "real" es tu juego? para números aleatorios, en los juegos de azar no se considera suficiente uno básico generado por un lenguaje como php, incluso hay servicios dedicados a proveer dichos dígitos aleatorios.
  #5 (permalink)  
Antiguo 19/03/2012, 11:19
 
Fecha de Ingreso: marzo-2012
Mensajes: 15
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Duda PHP y otros lenguajes(python)

gracias ocp001a supongo que tendre que investigar mas sobre el tema, si tienen algun link o manual al respecto lo agradeceria
pues es un juego de cartas, uso los numeros aleatorios generados por las funciones de php destinadas para eso, con base a esos numeros se dan las cartas a cada usuario. entonces voy a repensarlo con las tablas, gracias por la ayuda

Gracias

EDIT: respecto al uso de python, para eso es que se usa web.py?

Última edición por afhuertass; 19/03/2012 a las 11:33

Etiquetas: registro, usuarios
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 21:54.