Реально ли сделать подобие консольного PacMan'а - C#
Формулировка задачи:
Ааа) Щас задам идиотский вопрос!)
Реально ли?)
Если в консольном приложении пользователь вводит строку (ну пока реально) и если в этой строке, после нажатия клавиши Enter, в конце стоит определённое слово (тоже пока реально), то появляется подобие пакмана (типа >0 рот открыт, =0 рот закрыт) и за n времени "съедает" строчку)
Типо так:
stroka slovo //Enter
strora slovo >0 //Pacman
stroka slov=0
stroka slov>0
stroka slo=0
stroka slo>0
и т.д. =)
по достижении первого символа, строка как новая, можно вводить команды, и если снова не ввести slovo, то всё будет работать)
Элементарная анимация) Чтобы он прям секунд 10 кушал строку)
Решение задачи: «Реально ли сделать подобие консольного PacMan'а»
textual
Листинг программы
using System; using System.Threading; namespace ConsolePacman { class Program { static void Main(string[] args) { const string EdibleKeyword="eatme"; //Ключевое слово string pacman = ">0"; while (true) { string input = Console.ReadLine(); if (input.EndsWith(EdibleKeyword)) { for (int i = input.Length-1; i >= 0; i--) { Thread.Sleep(250); //250мс на каждую букву Console.Clear(); Console.WriteLine(input.Remove(i)+pacman); pacman = pacman == ">0" ? "=0" : ">0"; } Console.Clear(); } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д