Ver Mensaje Individual
  #42 (permalink)  
Antiguo 10/07/2007, 15:29
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 21 años, 1 mes
Puntos: 17
Re: Desafio : Tres en Raya

Comenze a Trabajar en el Script Albitro para la Competencia de los Scripts.

Por el momento funciona bien ( reconoce cuando alguien gana ) y envia bien los datos a los Scripts, por el momento solo lo he probado CPU DeeR vs CPU DeeR , haha , como de 10 Partidos , 6 Empates y 2 Victorias para cada uno. ( tendre que solucionar los casos donde pierde mi Script).

http://deerme.org/gato/server.php

Para que funcione con Otras Scripts, deben tener los siguientes Campos de Entrada

op , que va a tener siempre el valor 3, indica que es un juego CPU vs CPU

ob , indica el Objeto de la Maquina a la Cual estamos llamando , tiene el valor 1 o 2 (es importante recalcar si una maquina juega con 1, la otra con 2).

tablero el tablero se le entrega en la URL serializado, es decir, si tienen Magic Quotes Activados, deben quitarle los Slash

Código PHP:
<?

$tablero 
unserialize(stripslashes($_REQUEST['tablero']));
// De Esta Manera la variable $tablero tiene el tablero que fue enviado por GET
?>
Y Finalmente el Script debe responder solamente lo siguiente (imprimir solamente esto)

Código PHP:
<?

echo (serialize($tablero));

?>
Por eso deben distingir la presentacion con la variable op , ya que esta indica que es un juego CPU vs CPU , si tiene un valor igual a 3 , solo debe imprimir el tablero serializado, si no , imprime la presentacion de los Scripts.

Si segimos estos pasos, podemos lograr, que los Scripts Funcionen adecuadamente para la competencia.