Bakhshi-faisal Ответов: 1

Создание игры донжон


я пытаюсь создать простую игру dongeon на c#. игрок должен выбрать между 2 дверями если он выбрал первую дверь он должен потерять одно очко и если он выбрал вторую дверь он должен получить очко и если он выбрал вторую дверь он должен потерять очко когда он достигнет 0 очков игра должна быть закончена и кодирование выбора дверей должно повториться 20 раз

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

<blockquote class="quote"><div class="op">Quote:</div>int  health, door,level;
health = 20;
level = 20;
string name;

Console.WriteLine("write your name ");
name = Convert.ToString(Console.ReadLine());
Console.WriteLine("hello " + name + " welcome to the ddungeon \n");

Console.WriteLine("you want to open the the right door (press 1) or the left one (press 2)");
door = Convert.ToInt32(Console.ReadLine());

while(level < 20 && health > 0)
{
    door = Convert.ToInt32(Console.ReadLine());
    if (door == 1)
    {
        Console.WriteLine("you have chance ");
        Console.WriteLine(health);
        health++;
        level++;
    }
    else if (door == 2)
    {
      
        health--;
        level--;
        Console.WriteLine(health);
    }
}

Console.Read();</blockquote>

1 Ответов

Рейтинг:
2

Graeme_Grant

Я хотел бы использовать Шаблон Проектирования Состояния[^] для управления каждой комнатой: доступ к двери, контент и головоломки...


Bakhshi-faisal

это слишком сложно я не знаю об ООП я просто хочу создать его с простым кодированием while или может быть для условия без паттрена и я должен открыть дверь выбрав первый или второй