Найти в Дзене
Блондинка в законе

Создаём вместе игру на C#

Всем доброго времени суток! Сегодня мы с Вами напишем первую игрушку на языке C #

Суть игры простой: компьютер загадывает число от 0 до 100, выдаст подсказку – больше ли это число 50 или нет, затем сравнит введенное пользователем число с загаданным. Загадывание числа будет реализовано с помощью генератора случайных чисел:

Random rand = new Random();

int i = rand.Next(100);

Переменная "i" типа int хранит в себе рандомное число от 0 до 100. Число 100 можно поменять на любое другое число. И тогда компьютер будет загадывать число от 0 до того числа, которое Вы укажите в скобках.

И так...

Чтобы создать игру зайдите в Visual Studio, создайте проект “Консольное приложение (.NET Framework)” на языке C# и перепишите код:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Ugaday_chislo -(название нашего проекта)

{

class Program

{

static void Main(string[] args)

{

Console.OutputEncoding = Encoding.GetEncoding(866);

Console.InputEncoding = Encoding.GetEncoding(866);

char again = 'y';

Random rand = new Random();

while (again == 'y')

{

int i = rand.Next(100);

Console.WriteLine("Компьютер загадал число от 0 до 100");

if (i < 50) Console.WriteLine("Число меньше 50");

else Console.WriteLine("Число больше или равно 50");

int x = Convert.ToInt32(Console.ReadLine());

if (i == x) Console.WriteLine("Поздравляем! Вы победили свой компьютер!");

else Console.WriteLine("Вы проиграли! Компьютер загадал число {0}", i);

Console.WriteLine("Попробовать еще? (y = Да, n = Нет)");

again = Convert.ToChar(Console.ReadLine());

}

}

}

}

Вот такой результат выведет программа:

-2

Внимательно изучите код и попробуйте усовершенствовать его. Свои примеры пишите в комментариях, а я с удовольствием их посмотрю.