i just can write it , when first player start is O , but i want to get X or O randomly. can you pls give me a link too , which can i learn a logic way to write a tictactoe game.
static void Main(string[] args)
{
int spieler = 2; // Spieler 1 beginnt
int eingabe = 0;
int pruefflag = 0;
int spielzug = 0;
// Ein 3x3-Array mit den Feldnummern initialisieren
char[,] spielfeld =
{
{'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
do
{
/spieler get O at first and then X
/* Spieler abwechseln */
if (spieler == 2)
spieler = 1;
else if (spieler == 1)
spieler = 2;
switch (spieler) // Prüfen, welcher Spieler an der Reihe ist
{
case 1: // Spieler 1
{
switch (eingabe) // Dem gewählten Eingabefeld ein X zuweisen
{
case 1: spielfeld[0, 0] = 'X'; break;
case 2: spielfeld[0, 1] = 'X'; break;
case 3: spielfeld[0, 2] = 'X'; break;
case 4: spielfeld[1, 0] = 'X'; break;
case 5: spielfeld[1, 1] = 'X'; break;
case 6: spielfeld[1, 2] = 'X'; break;
case 7: spielfeld[2, 0] = 'X'; break;
case 8: spielfeld[2, 1] = 'X'; break;
case 9: spielfeld[2, 2] = 'X'; break;
}
break;
}
}
Aucun commentaire:
Enregistrer un commentaire