Игра сапер в консоли - 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);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.429 из 5