Ver Mensaje Individual
  #5  
Antiguo 07-10-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Cita:
No se si seria mucho pedir

me gustaria que me programaras la base


Cita:
quiero programar ajedrez en c++ builder


la una y la otra son excluyentes...

un array en c++ (una matriz) podria ser

Código:
char Tablero[8][8];
;

por ejemplo para poner las fichas iniciales...

Código:
void Inicio;
{
       // negras
 
       Tablero[0][0] = Tablero [7][0] = "t"; // torres
       Tablero[1][0] = Tablero [6][0] = "c"; // caballos
       Tablero[2][0] = Tablero [5][0] = "a"; // alfiles
       Tablero[4][0] = "d" // dama
       Tablero[3][0] = "r" // rey
 
       // blancas
 
       Tablero[0][7] = Tablero [7][7] = "T"; // torres
       Tablero[1][7] = Tablero [6][7] = "C"; // caballos
       Tablero[2][7] = Tablero [5][7] = "A"; // alfiles
       Tablero[4][7] = "D" // dama
       Tablero[3][7] = "R" // rey
 
        // peones
       for (int i = 0;i<8;i++) 
       {  
             Tablero[i][1] = "p" // peon blanco
             Tablero[i][6] = "P" // peon negro
        }
}
etc...

lo mejor sera que sigas el consejo tambien de ñuño...echa un vistazo y busca mucha informacion de cada paso que vayas a hacer. Pon aqui, como mucho, las dudas concretas (¿Como se hace una matriz 8x8?¿Como dibujar una matriz a la pantalla?) etc...aunque como te decia al principio, lo mejor sera que te cojas un buen ejemplo (hay realmente mucho codigo abierto sobre juegos de ajedrez) y intentar entender cada paso. Saludos.
Responder Con Cita