using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//Deklarieren der Variablen
char a1='1', a2='4', a3='7', b1='2', b2='5', b3='8', c1='3', c2='6', c3='9';
char spieler, cpu;
//Begrüßung der Spieler
Console.WriteLine("Willkommen bei Tic Tac Toe, ihrem Konsolenspiel für die langweiligen Zeitennn");
//Charakterwahl X oder Y
Console.Write("Wählen sie Nun ihren Charater; (geben sie X oder O ein): ");
spieler = Convert.ToChar(Console.ReadLine());
//Verteilung der Spieler auf die Variablen
if (spieler == 'x')
{
Console.WriteLine("Sie sind Spieler X, der Computer übernimmt Spieler On");
cpu = 'o';
}
else if (spieler == 'o')
{
Console.WriteLine("Sie sind Spieler O, der Computer übernimmt Spieler On");
cpu= 'x';
}
else
{
Console.WriteLine("Falsche Eingabe!n");
}
//Kords geschrieben
Console.WriteLine("Ok, lasst uns anfangen, wähle zwischen diesen Möglichkeitenn");
for (int i = 0; i <= 9; i++)
{
//Es wird ausgetestet ob ein Spieler gewonnen hat
if (a1 == 'x' && b1 == 'x' && c1 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a2 == 'x' && b2 == 'x' && c2 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a3 == 'x' && b3 == 'x' && c3 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a1 == 'x' && a2 == 'x' && a3 == 'x'){
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (b1 == 'x' && b2 == 'x' && b3 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (c1 == 'x' && c2 == 'x' && c3 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a1 == 'x' && b2 == 'x' && c3 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (c1 == 'x' && b2 == 'x' && a3 == 'x')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
//Computer austesten ob gewonnen hat!
if (a1 == 'o' && b1 == 'o' && c1 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a2 == 'o' && b2 == 'o' && c2 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a3 == 'o' && b3 == 'o' && c3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a1 == 'o' && a2 == 'o' && a3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (b1 == 'o' && b2 == 'o' && b3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (c1 == 'o' && c2 == 'o' && c3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (a1 == 'o' && b2 == 'o' && c3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
else if (c1 == 'o' && b2 == 'o' && a3 == 'o')
{
Console.WriteLine("Der Spieler X hat gewonnen");
break;
}
Console.WriteLine("Eingabe erforderlich!n");
Console.WriteLine(" " + a1 + " | " + b1 + " | " + c1 + " ");
Console.WriteLine("-----------");
Console.WriteLine(" " + a2 + " | " + b2 + " | " + c2 + " ");
Console.WriteLine("-----------");
Console.WriteLine(" " + a3 + " | " + b3 + " | " + c3 + " nn");
Console.WriteLine("Geben sie nun bitte das Feld ein wo sie " + spieler + " platzieren wollen.");
Console.Write("Ihre Eingabe(1-9): ");
int feld = Convert.ToInt32(Console.ReadLine());
Console.Clear();
//Wahl des Feldes wird ermittelt und neu ausgegeben!
switch (feld)
{
case 1:
Console.WriteLine(" " + spieler + " | " + b1 + " | " + c1 + " ");
Console.WriteLine("-----------");
Console.WriteLine(" " + a2 + " | " + b2 + " | " + c2 + " ");
Console.WriteLine("-----------");
Console.WriteLine(" " + a3 + " | " + b3 + " | " + c3 + " ");
a1 = 'x';
break;
|