Cómo programar un tablero de backgammon usando lenguaje c
Si el tablero no tiene interfaz, de esas con líneas y marcos, pon 0 en cada posición como posición. Si el jugador 1 coloca una pieza, cambia 0 por 1, y el jugador 2 la coloca. Pieza de ajedrez, 0 se convierte en 2
Para interfaces complejas, vaya a MFC o QT
struct?stu?//Defina la estructura del registro de posición
{ p>
int?x;
int?y
}weizhi
int?player=1; int?Q[20][20]={0};?//Definir una matriz para registrar los movimientos
void?drawqipan()?//Dibujar el tablero de ajedrez e inicializar los datos
{
int?i,j;
system("cls");?//Borrar la pantalla
for(i=0; ilt; 20; i )
{
para(j=0; jlt; 20; j )
{
Q[ i] [j]=0;
printf("十");
}
printf("\n");
}
weizhi.x=0; weizhi.y=0;?//Inicialización de datos del programa
gotoxy(0, 0);
}
p>