Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class Program
- {
- static void Main()
- {
- Console.OutputEncoding = System.Text.Encoding.UTF8;
- Console.OutputEncoding = System.Text.Encoding.Unicode;
- char c = 'c';
- char h = 'h';
- char a = 'a';
- char m = 'm';
- char p = 'p';
- char i = 'i';
- char o = 'o';
- char n = 'n';
- char hiddenChar = '_';
- bool isCShown = false;
- bool isHShown = false;
- bool isAShown = false;
- bool isMShown = false;
- bool isPShown = false;
- bool isIShown = false;
- bool isOShown = false;
- bool isNShown = false;
- int livesCount = 5;
- Console.WriteLine("ДОБРЕ ДОШЛИ В ИГРАТА БЕСЕНИЦА, РАЗРАБОТКА НА ШАРАНКОВ \x263B");
- Console.WriteLine("ПОЗНАЙ ДУМАТА : _ _ _ _ _ _ _ _");
- while (true)
- {
- Console.Write("Вкарай команда: ");
- string command = "";
- command = Console.ReadLine();
- if (command == "животи")
- {
- Console.WriteLine("Твоите животи са : {0}", livesCount);
- }
- if (command == "вход")
- {
- Console.Write("Предположи буква: ");
- char letter = Char.Parse(Console.ReadLine());
- if (letter == c)
- {
- if (!isCShown)
- {
- isCShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == h)
- {
- if (!isHShown)
- {
- isHShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == a)
- {
- if (!isAShown)
- {
- isAShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == m)
- {
- if (!isMShown)
- {
- isMShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == p)
- {
- if (!isPShown)
- {
- isPShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == i)
- {
- if (!isIShown)
- {
- isIShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == o)
- {
- if (!isOShown)
- {
- isOShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter == n)
- {
- if (!isNShown)
- {
- isNShown = true;
- }
- else
- {
- Console.WriteLine("Ти вече предположи тази буква!");
- }
- }
- if (letter != c && letter != h && letter != a &&
- letter != m && letter != p && letter != i &&
- letter != o && letter != n)
- {
- livesCount--;
- Console.WriteLine("Ти направи голяма грешка! Сега животите ти са: {0}", livesCount);
- }
- if (livesCount == 0)
- {
- Console.Clear();
- isCShown = false;
- isHShown = false;
- isAShown = false;
- isMShown = false;
- isPShown = false;
- isIShown = false;
- isOShown = false;
- isNShown = false;
- Console.WriteLine("Играта свърши! Опитай пак!");
- }
- if (isCShown)
- {
- Console.Write("{0} ", c);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isHShown)
- {
- Console.Write("{0} ", h);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isAShown)
- {
- Console.Write("{0} ", a);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isMShown)
- {
- Console.Write("{0} ", m);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isPShown)
- {
- Console.Write("{0} ", p);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isIShown)
- {
- Console.Write("{0} ", i);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isOShown)
- {
- Console.Write("{0} ", o);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- if (isNShown)
- {
- Console.Write("{0} ", n);
- }
- else
- {
- Console.Write("{0} ", hiddenChar);
- }
- Console.WriteLine();
- if (isCShown && isHShown && isAShown &&
- isMShown && isPShown && isIShown
- && isOShown && isNShown)
- {
- isCShown = false;
- isHShown = false;
- isAShown = false;
- isMShown = false;
- isPShown = false;
- isIShown = false;
- isOShown = false;
- isNShown = false;
- Console.WriteLine(" ");
- Console.WriteLine("Чудесно!");
- Console.WriteLine("Ти позна думата с {0} оставащи живота!", livesCount);
- Console.WriteLine("Искаш ли да стартираш нова игра?");
- Console.WriteLine("Ако ДА - натисни Ctrl и О");
- ConsoleKeyInfo key = Console.ReadKey();
- if (key.Modifiers == ConsoleModifiers.Control &&
- key.Key == ConsoleKey.O)
- {
- isCShown = false;
- isHShown = false;
- isAShown = false;
- isMShown = false;
- isPShown = false;
- isIShown = false;
- isOShown = false;
- isNShown = false;
- Console.Clear();
- Console.WriteLine("Ти започна нова игра!");
- Console.WriteLine("Сега можеш отново да отгатваш! \x263B ");
- Console.WriteLine("_ _ _ _ _ _ _ _");
- }
- }
- }
- if (command == "рестарт")
- {
- Console.WriteLine("Наистина ли искаш да рестартираш играта?");
- Console.WriteLine("Ако ДА - натисни Ctrl и O");
- ConsoleKeyInfo key = Console.ReadKey();
- if (key.Modifiers == ConsoleModifiers.Control &&
- key.Key == ConsoleKey.O)
- {
- isCShown = false;
- isHShown = false;
- isAShown = false;
- isMShown = false;
- isPShown = false;
- isIShown = false;
- isOShown = false;
- isNShown = false;
- Console.Clear();
- Console.WriteLine("Ти рестартира играта!");
- Console.WriteLine("Сега можеш отново да отгатваш! \x263B ");
- Console.WriteLine("_ _ _ _ _ _ _ _");
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment