Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2010, 09:32
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 15 años, 1 mes
Puntos: 2
mas ayuda en mi 3 en raya

bueno, pues he hecho unas funciones mas para mi 3 en raya en modo consola:

Código C:
Ver original
  1. #define fila 2
  2. #define columna 2
  3.  
  4. // "x" es el jugador humano, "o" el ordenador
  5.  
  6. int tablero [fila][columna];
  7.  
  8. int jugada_maquina() //pone la ficha del ordenador en un lugar cualquiera, intentando que sea la mejor posicion
  9. {
  10.     if (tablero [1][1]!==' ')
  11.  
  12.     {
  13.       return tablero [1][1]=o ;
  14.  
  15.     }
  16.  
  17.     else if (tablero [1][0]!==' '|| tablero [1][2]!==' '|| tablero [0][1]!==' '|| tablero [2][[1]!==' ')
  18.  
  19.     {
  20.    
  21.     return   tablero [1][0]==o ;
  22.  
  23.     }
  24.    
  25.     else if(tablero[0][0]!==' '|| tablero [0][2]!==' '|| tablero[2][0]!==' '|| tablero [2][2]!==' ')
  26.  
  27.     {
  28.  
  29.      return  tablero [2][2]=0 ;
  30.  
  31.     }
  32.  
  33.    
  34. }
  35.  
  36. //Inicializar el tablero todo blanco
  37.  
  38. void inicia_tablero()
  39. {
  40.     int i, j;
  41.  
  42.     for(i=0; i<3; i++)
  43.         for(j=0; j<3; j++) tablero[i] [j] = ' ';
  44. }

son para poner el ta blero todo blanco y elegir las jugadas de la maquina

en lo que no consigo avanzar es en la impresion de el tablero con la jugada

si me pudierais ayudar os lo agradeceria muchisimo

gracias por adelantado

Última edición por stiwi222; 14/02/2010 a las 10:58