Описание программы:
Приложение написано на языке программирования С# в Visual Studio.Логика приложения: на форме приложения появляются числа, которые нужно запомнить и ввести в приложение,если числа введены верно, то происходит переключение на следующий уровень, где чисел уже больше (и так далее), сложность игры повышается.
Фрагмент программного кода:
public partial class Form1 : Form { #region ИГРА Random rand = new Random(); string stringNumbers = ""; List<int> listNumbers;// = new List<int>(); List<Level> staticion = new List<Level>(); //Генерация последовательности чисел(задания) private void generateNumbers() { stringNumbers = ""; listNumbers = new List<int>(); for (int i = 0; i < Config.CountNumbers; i++) { int number = rand.Next((int)Math.Pow(10, Config.Level - 1), (int)Math.Pow(10, Config.Level) - 1); listNumbers.Add(number); stringNumbers += number.ToString(); if (i != Config.CountNumbers - 1) stringNumbers += " "; } } //Таймер скрывающий числа(Задания) private void timerShow_Tick(object sender, EventArgs e) { timerShow.Stop(); txtNumbersShow.Text = ""; txtAnswer.Text = ""; txtAnswer.Enabled = true; txtAnswer.SelectAll(); txtAnswer.Select(); timerInput.Interval = Config.TimesInput_i; timerInput.Start(); if (Config.Hint) { timerHitn.Interval = Config.TimeHint_i; timerHitn.Start(); } }
Скриншот архива с проектом:
Содержание архива:
- Исходный код на языке программирования C# для Visual Studio
klausms