В настоящее время я пишу небольшую игру в угадайку, в которой один игрок выбирает дверь, за которой скрывается призрак, а второй игрок угадывает одну из трех дверей, через которую можно пройти. Если он попадает в призрак, он проигрывает игру. Если нет, он может продолжить.
Теперь я посмотрел несколько вариантов, чтобы скрыть ввод от игрока, скрывающего призраков, чтобы другой игрок не мог видеть, за какой дверью скрыт призрак.
Поскольку я работаю с Pycharm, и моя работа будет также рассмотрена в Pyhcarm, мне нужно что-то, что работает в консоли Pycharm без установки дополнительных пакетов.
Один из вариантов «скрытия» ввода - это печать группы пустых строк сразу после ввода. Работает, несколько, но не красиво. Решение os.system ('cls') также не работает, потому что это не консоль Windows.
Я подумал, может быть, есть возможность просто не показывать, что набирает ghostplayer? Как у вас в Linux пароли. Он остается пустым, но перехватывает ввод и использует его.
Есть ли хороший способ добиться этого? Пока ничего не нашли, но оцените ссылку на уже существующее обсуждение, которое я мог бы просмотреть, а также предложения, которые стоит попробовать.
ура!
EDIT:
Чтобы уточнить: я не ищу метод для очистки / скрытия ввода в консоли, как я ошибочно назвал его раньше, но окно "run".