Скрыть пользовательский ввод в Pycharm - PullRequest
0 голосов
/ 29 августа 2018

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

Теперь я посмотрел несколько вариантов, чтобы скрыть ввод от игрока, скрывающего призраков, чтобы другой игрок не мог видеть, за какой дверью скрыт призрак. Поскольку я работаю с Pycharm, и моя работа будет также рассмотрена в Pyhcarm, мне нужно что-то, что работает в консоли Pycharm без установки дополнительных пакетов.

Один из вариантов «скрытия» ввода - это печать группы пустых строк сразу после ввода. Работает, несколько, но не красиво. Решение os.system ('cls') также не работает, потому что это не консоль Windows. Я подумал, может быть, есть возможность просто не показывать, что набирает ghostplayer? Как у вас в Linux пароли. Он остается пустым, но перехватывает ввод и использует его.

Есть ли хороший способ добиться этого? Пока ничего не нашли, но оцените ссылку на уже существующее обсуждение, которое я мог бы просмотреть, а также предложения, которые стоит попробовать.

ура!

EDIT: Чтобы уточнить: я не ищу метод для очистки / скрытия ввода в консоли, как я ошибочно назвал его раньше, но окно "run".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...