Hlimbizwe Ответов: 1

Как вы создаете проект "виселица" на C# с использованием фреймворка console.net не форма приложение ? он должен позволить игроку1 ввести слово


static void LeftArm()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -<");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Head()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   o");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");



        }
        static void RightArm()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Body()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");
        }
        static void LeftLeg()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |  /");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void RightLeg()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |  / \\");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Main(string[] args)
        {
            Console.Write("Player 1 guesses the word : ");
            string sWord = Console.ReadLine();
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");
            Head();
            LeftArm();
            RightArm();
            Body();
            LeftLeg();
            RightLeg();
            Console.Write("missed :");
            

            





            Console.ReadKey();
            
        }


Что я уже пробовал:

static void LeftArm()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -<");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Head()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   o");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");



        }
        static void RightArm()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Body()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");
        }
        static void LeftLeg()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |  /");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void RightLeg()
        {
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |   0");
            Console.WriteLine(" | -< >-");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |  / \\");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");

        }
        static void Main(string[] args)
        {
            Console.Write("Player 1 guesses the word : ");
            string sWord = Console.ReadLine();
            Console.WriteLine("  ___");
            Console.WriteLine(" |   |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine(" |");
            Console.WriteLine("/ \\");
            Head();
            LeftArm();
            RightArm();
            Body();
            LeftLeg();
            RightLeg();
            Console.Write("missed :");
            

            





            Console.ReadKey();
            
        }

Gerry Schmitz

1) Создайте цикл, который запрашивает Слово и отслеживает количество догадок ...

Patrice T

В чем проблема с этим кодом ?

1 Ответов

Рейтинг:
9

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали эту работу, и мы поможем вам, когда вы застрянете. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.

Я начинал с того, что оставлял "графику" напоследок и работал над тем, чтобы настоящая игра работала с помощью метода под названием ShowStatus, который показывал, сколько догадок они взяли и сколько оставили в виде чисел. Преобразовать это для отображения картинок, когда вы отсортировали игру, легко, но цифры делают ее намного проще для отладки, чем "картинку", которую вам также нужно отладить.

Поэтому начните с чтения его информации и посмотрите, что вы можете с ней сделать.