Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Tic_Tac_Toe
- {
- class Program
- {
- static int i; // deklarierung der Zähhlervariable
- /*Name : spielerNr
- *Beschreibung: Festlegung der Spielernummer
- *Übergabeparameter: keine
- *Rückgabewerte: Die Spielernummer in der Form der Variable spielerNr
- */
- static public int spielerNr()
- {
- int spielerNr; //Spielernummer wird deklariert
- i = i + 1; //incrementierung der Zählervariable
- if (i % 2 == 0) //Überprüfung der Zählervariabel
- spielerNr = 1; //Zuweisung der Spielernummer wenn Zählervariable gerade ist
- else
- spielerNr = 2; //Zuweisung der Spielernummer wenn Zählervariable ungerade ist
- return spielerNr; //rückgabe der Spielernummer
- }
- /*Name : spielerName
- *Beschreibung: Einlesen der Spielernamen
- *Übergabeparameter: keine
- *Rückgabewerte: Die Spielernamen in vomr des Arrays spielerName
- */
- static public string[] spielerName()
- {
- string[] spielerName = new String[3];
- for (int i = 1; i < 3; i = i + 1)
- {
- Console.WriteLine("Spielername von Spieler " + i + " :");
- spielerName[i] = Convert.ToString(Console.ReadLine());
- }
- return spielerName;
- }
- /*Name : spielfeld
- *Beschreibung: Ausgabe des Spielfeldes
- *Übergabeparameter: Die Spielzüge in Form des Arrays ausgabe
- *Rückgabewerte: keine
- */
- static public void spielfeld(char[] ausgabe)
- {
- Console.WriteLine(@" ");
- Console.WriteLine(@" _ ____ _____ ");
- Console.WriteLine(@" / | |___ \ |___ / ");
- Console.WriteLine(@" | | __) | |_ \ ");
- Console.WriteLine(@" | | / __/ ___) | ");
- Console.WriteLine(@" |_| |_____| |____/ ");
- Console.WriteLine(@" ");
- Console.WriteLine(@" ");
- Console.WriteLine(@" "); //Spielfeldausgabe
- Console.WriteLine(@" / \ | | ");
- Console.WriteLine(@" / _ \ | | ");
- Console.WriteLine(@" / ___ \ " + ausgabe[0] + " | " + ausgabe[1] + " | " + ausgabe[2] + " ");
- Console.WriteLine(@" /_/ \_\ | | ");
- Console.WriteLine(@" ____ _____________|____________|_____________ ");
- Console.WriteLine(@" | __ ) | | ");
- Console.WriteLine(@" | _ \ | | ");
- Console.WriteLine(@" | |_) | " + ausgabe[3] + " | " + ausgabe[4] + " | " + ausgabe[5] + " ");
- Console.WriteLine(@" |____/ | | ");
- Console.WriteLine(@" _____________|____________|_____________ ");
- Console.WriteLine(@" ____ | | ");
- Console.WriteLine(@" / ___| | | ");
- Console.WriteLine(@" | | " + ausgabe[6] + " | " + ausgabe[7] + " | " + ausgabe[8] + " ");
- Console.WriteLine(@" | |___ | | ");
- Console.WriteLine(@" \____| | | ");
- }
- static public string spielerZug()
- {
- string eingabe;
- String[] spielerNamen = spielerName();
- Console.Write(spielerNamen[spielerNr()] + " ist am Zug: ");
- eingabe = Convert.ToString(Console.ReadLine());
- return eingabe;
- }
- static void Main(string[] args)
- {
- char[] ausgabe = new char[9];
- spielfeld(ausgabe);
- spielerZug();
- }
- }
- }
Add Comment
Please, Sign In to add comment