Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/07/2007, 20:53
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Desafio : Tres en Raya

No lo veo dificil, hice uno en javascript. Mi opción sería esta:

Varios casos posibles que había que detectar al momento del turno de la CPU, y luego manejar bien para el correcto funcionamiento de la IA:
  • No hay posible victoria en esta tirada -> No hay posible victoria de mi oponente -> tirada aleatoria
  • No hay posible victoria en esta tirada -> Sí hay posible victoria de mi oponente -> impedir la victoria del oponente
  • Sí hay posible victoria en esta tirada -> Conseguir la victoria mediante esta tirada.

La verdad es que era eficiente, aunque tenía los típicos truquillos que se le podía ganar haciendo siempre lo mismo, quizás habría que corregirlos, pero bueno, era bastante básico.


PD: El laberinto me parece mucho más complicado...



Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.