Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2007, 17:45
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
De acuerdo Desafio : Tres en Raya

Que tal a todos foreros de PHP , Luego del buen recibimiento que tubo el Primero Desafio de PHP de nuestro Foro ( Desafio del Laberinto ) el cual nos sirvio para poner en practica nuestro ingenio , compartir conocimiento y analizar otras soluciones.
Tengo en mente de inicializar el Segundo Desafio de PHP, les cuento :

Desafio : Tres en Raya ( o Gato )
Consiste en Implementar un Script Optimo en PHP que permite Jugar Tres en Raya atravez de PHP. Lo ideal del Script es que permita.


1. - Player vs CPU ( PHP )
Clasico, donde jugamos encontra la Maquina.

2* - Player vs Player
Podamos Dos Usuarios puedan Jugar Simultaneamente

3* - CPU PHP vs CPU PHP
Donde podamos permitir que dos Scripts en PHP puedan jugar Tres en Raya y ver que algoritmo resulta Ganador.


El Punto Principal es el Numero 1 , lo importante es que el Script en PHP juege de forma inteligente y sea capaz de derrotar el Player. Utilizando alguna de las tantas tecnicas de Programacion.

La Segunda Opcion , por el momento es opcional, pero el Programador que quiera Implementarla , puede hacerlo , lo ideal es que dos jugadores puedan Jugar Tres en Raya atravez del Script. ( Podras Utilizar Base de Datos, Fichero de Texto, Cookies, Variables de Session , etc ..)


La Tercera Opcion , la tenemos que pensar entre todos , ya que debemos ofrecer e implementar una especia de API alojado en un Servidor , el cual permita ofrecer una batalla de tres en raya de dos Scripts en PHP, esto seria fenomenal para medir rendimiento y cual de los Scripts es mas inteligente (por supuesto en una serie de match ).

Asi que mis Amigos, animemonos a Participar en este Desafio y ver que resulta. Y Propongamos ideas para que podamos implementar el Tercer Punto para Medir Nuestras Soluciones.

Entonces, me imagino que todos conocen el Juego Tres en Raya o mas conocido como Gato en Chile ( http://es.wikipedia.org/wiki/Tres_en_raya )

El Tablero debe ser un Array 3x3
Código:
$tablero = array (


0 => array(

	0 => 0,
	1 => 0,
	2 => 0,
	),
	
1 => array(

	0 => 0,
	1 => 0,
	2 => 0,
	),
	
2 => array(

	0 => 0,
	1 => 0,
	2 => 0,
	)		
	


);



Saludos.

Última edición por DeeR; 06/07/2007 a las 17:46 Razón: mas datos