public void CheckWin()
{
if (spillebræt[0, 0] == 'X' && spillebræt[1, 0] == 'X' && spillebræt[2, 0] == 'X')
{
Console.WriteLine("Player 1 wins!\nPress ENTER to end game");
Console.ReadLine();
Environment.Exit(0);
}
}
Spillebræt = ゲーム盤。Tic Tac Toe の単純なコンソール ベースのゲームの勝者を決定する方法を作成しようとしています。ゲーム ボードの場合、最初は '+' 記号で埋められた 2 次元の char 配列があります。プレイヤー クラスは、2 人のプレイヤー ターンの間でシフトし、毎回勝者が見つかったかどうかを確認します。8 つの可能な解決策があるため、勝者を決定するために多くの if ステートメントを使用できると思いますが、より少ない行スペースを使用する方法を探しています。上記のコードは、私の最初のアプローチを示しています (if ステートメントを使用して考えられるすべてのソリューションをチェックします)。