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.