Игра сапер в консоли - C#
Формулировка задачи:
Люди, помогите, пожалуйста! Нужно написать игрушку типа сапера в консоли. С чего начать хотя бы. Какой инструментарий использовать? Может кто образец подкинет подобной? Какова структура программы должна быть? Кто чем может помогите.
Решение задачи: «Игра сапер в консоли»
textual
Листинг программы
public static void FFuncover(int x, int y, bool[,] visited)
{
// Coordinates in Range?
if (x >= 0 && y >= 0 && x < w && y < h)
{
// Visited already?
if (visited[x, y])
{
return;
}
// Uncover element
elements[x, y].LoadTexture(AdjacentMines(x, y));
// Close to a mine?
if (AdjacentMines(x, y) > 0)
{
return;
}
// Set visited flag
visited[x, y] = true;
// Recursion
FFuncover(x, y + 1, visited);
FFuncover(x + 1, y, visited);
FFuncover(x, y - 1, visited);
FFuncover(x - 1, y, visited);
}
}