В C# у меня есть игра с tic tac toe, в которой у меня есть способ проверить результат, если игрок выиграл, проиграл, или это был ничья. У меня проблема с проверкой кода, если это галстук. Так что прямо сейчас у меня это есть. И я хочу, чтобы это было, если в любом из элементов есть место, игра не является ничейкой и продолжается. Когда я запускаю код, он случайным образом говорит о своей связи, даже когда игра еще не закончена.Tic Tac Toe array
bool draw = true;
for (int row = 0; row < matrix.GetLength(0); row++)
{
for (int col = 0; col < matrix.GetLength(1); col++)
{
if (matrix[row, col] == ' ')
{
bool draw = false;
}
}
}
if (draw)
{
return 'D'; //return D for draw
}
Опубликовать полное решение, чтобы мы могли понять код, из того, что вы опубликовали, трудно догадаться. – realnero
Похоже, что отладка должна быть довольно легкой. Положите разрыв на возврат «D» и проверьте значения в вашей матрице, когда она ударит его. Это должно сказать вам, что происходит не так ... – Chris