elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda, Necesito ponerle inteligencia.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda, Necesito ponerle inteligencia.  (Leído 2,100 veces)
anonimo3.0

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Ayuda, Necesito ponerle inteligencia.
« en: 11 Julio 2012, 05:09 am »

  Resulta que estoy haciendo el juego

http://www.subeimagenes.com/img/tic-tac-toe-326706.html

Pero necesito integrarle las tacticas para que no solo juegue al azar

Aqui esta el codigo: http://www.mediafire.com/?dq1ye1usdobr6t8

  He pensado en integrar jugadas como estas, pero nada me ha resultado :S

n1 hasta n9, son las casillas
el jugador humano marca un 0 y el computador marca con un 1.
Las casillas vacias se denotan con un 9..

Código:
if (n1 == 9){
  if (n2==n3==0 || n5==n9==0 || n4==n7==0 || n2==n3==1 || n5==n9==1 || n4==n7==1)
    n1 = jugador ; }

if (n2 == 9){
  if (n1==n3==0 || n5==n8==0 || n1==n3==1 || n5==n8==1)
    n2 = jugador ; }

if (n3 == 9){
  if (n1==n2==0 || n5==n7==0 || n6==n9==0 || n1==n2==1 || n5==n7==1 || n6==n9==1)
    n3 = jugador ; }

   
  Alguna sugerencia? :O


En línea

do-while


Desconectado Desconectado

Mensajes: 1.276


¿Habra que sacarla de paseo?


Ver Perfil
Re: Ayuda, Necesito ponerle inteligencia.
« Respuesta #1 en: 11 Julio 2012, 11:03 am »

¡Buenas!

Puedes utilizar backtracking o un arbol de busqueda para ver los casos futuros y en cada paso escoger el movimiento que mas te convenga...

¡Saludos!


En línea

- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!
anonimo3.0

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Ayuda, Necesito ponerle inteligencia.
« Respuesta #2 en: 11 Julio 2012, 17:09 pm »

   Mmmm y un metodo mas normal? es que soy novato aun  :rolleyes:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Necesito ayuda, por favor, necesito eliminar definitivamente un contacto del msn « 1 2 »
Mensajería
jordijor 10 14,328 Último mensaje 19 Diciembre 2011, 09:16 am
por A4TECH
Necesito ideas: Cine & Inteligencia artifical
Foro Libre
dark_headhunter 1 1,343 Último mensaje 5 Enero 2013, 10:31 am
por -- KiLiaN --
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines