Теперь вы можете играть в головоломку с кубиком Рубика в терминале
Игра «Кубик Рубика» не нуждается в представлении, верно? Это комбинированная трехмерная игра-головоломка, изобретенная Эрнё Рубиком, венгерским скульптором и профессором архитектуры, в 1974 году. Это одна из лучших игр-головоломок, изобретенных на сегодняшний день для улучшения навыков решения задач. детей и взрослых. Если вы любитель кубика Рубика, вам не обязательно покупать его в Интернете или в магазине. Вы можете играть прямо из Терминала. Встречайте NRubik, виртуальный кубик Рубика на основе N-Curses, написанный на Python. Если вы заядлый пользователь CLI, который весь день работает в Терминале, NRubik наверняка сделает ваше время полезным.
Установить Нрубик
NRubik — это не что иное, как простой скрипт Python, который работает как с Python2, так и с Python3. Он будет работать в большинстве Unix-подобных операционных систем, поддерживающих Python 2 или Python 3. Итак. убедитесь, что вы установили Python в своей системе.
Установка НРубки тривиальна. Все, что вам нужно сделать, это клонировать репозиторий, сделать его исполняемым и поместить в папку /bin/. Это так просто!
Git клонирует репозиторий NRubik:
git clone https://github.com/cheertarts/nrubik.git
Содержимое репозитория NRubik будет клонировано в каталог «nrubik» в вашей текущей рабочей папке. перейдите в этот каталог:
cd nrubik
Сделайте его исполняемым:
chmod +x nrubik
Чтобы установить глобально, скопируйте исполняемый файл в папку /usr/bin/:
sudo cp nrubik /usr/bin/
Чтобы установить локально (это может не работать в зависимости от компьютера), скопируйте исполняемый файл в папку $HOME/.local/bin/:
cp nrubik $HOME/.local/bin/
Вот и все. Нрубик установлен. Теперь пришло время решить головоломку.
Играйте в игру «Кубик Рубика» в терминале
Введите следующую команду для запуска NRubik:
nrubik
Вы будете довольны экраном, примерно таким, как показано ниже.
Как вы можете видеть на скриншоте, все параметры говорят сами за себя.
Есть 6 цветовых граней:
- W – Белый
- Y – Желтый
- О – Оранжевый (Пурпурный)
- Р — красный
- Г — Зеленый
- Б – Синий
Вы можете повернуть их все с помощью заданных сочетаний клавиш.
- W — повернуть верхнюю часть по часовой стрелке
- X — повернуть нижнюю часть по часовой стрелке
- А – повернуть налево по часовой стрелке
- D – Поверните направо по часовой стрелке.
- S — повернуть переднюю часть по часовой стрелке
- Е – повернуть назад по часовой стрелке.
Чтобы скрыть/показать раздел помощи, нажмите «H». Чтобы перепутать или перепутать лица, нажмите «М». Чтобы выйти из этой загадки, нажмите «Q». Если вы уже собирали кубик Рубика в реальном времени, решить его виртуально может показаться немного сложным. Хоть это и сложно, но решить можно.
Веселиться!
Ресурс:
- Репозиторий NRubik на GitHub