За последнее десятилетие такие изобретательные игры, как Portal и The Room, раздвинули границы возможного для головоломок на ПК, консолях и мобильных устройствах. Однако даже несмотря на эти и другие превосходные разработки, осталась явная пропасть: для консоли Unix не было кубика Рубика на основе n-проклятий.
Разработчик Github, Calebabutler, заполнил этот пробел. Их проект Нрубик дал миру возможность удовлетворить потребности в цифровых раскрашенных головоломках 3x3x3.
В этой статье мы кратко обсудим установку и игровую механику этого переосмысления классического кубического повелителя разума.
Установка
Первый шаг установки — получить исходный код из git-репозитория Calebabutler:
git clone https://github.com/cheertarts/nrubik.git
Из каталога, в котором вы запустили эту команду, git создаст папку «nrubik» с необходимым исходным кодом.
Перейти в этот каталог:
cd nrubik
и сделайте двоичный файл nrubik исполняемым файлом
Установка
>chmod +x nrubik
Теперь вы можете либо запустить программу из этой папки – ./nrubik
– либо установить пакет в свою систему. Для запуска кода вам понадобится интерпретатор Python2 или Python3 с поддержкой проклятий.
Установить глобально с помощью
sudo cp nrubik /usr/bin
или локально с помощью
cp nrubik $HOME/.local/bin
Команды
Когда вы впервые запускаете nrubik, ваш терминал отображает случайный макет нового цифрового кубика Рубика.
Доступные элементы управления можно увидеть в левой части экрана. Сам куб находится справа.
Используйте клавиши w, x, a, d, sи e, чтобы переместить куб по часовой стрелке вдоль его осей.п>
Грани куба, показанные на вашем экране, отображаются в логическом порядке.
Двигаясь сверху вниз, вы видите «заднюю» грань чуть выше «верхней». В ряду из трех блоков слева направо показаны «левая», «правая» и «лицевая» грани. «Нижнее» лицо находится внизу коллекции.
Если вы решили
Команды
просто хотите попробовать новый куб, нажмите m, чтобы перемешать куб.Вы всегда можете включить или выключить список команд с помощью клавиши h.
Цвета
Цвета самого куба также могут представлять собой проблему. Чтобы разместить восьмицветные терминалы, nrubik заменяет исходный оранжевый цвет на пурпурный. Тем не менее, программа указывает его как «Оранжевый», а грань куба обозначает буквой «О».
Вы также можете заметить некоторые различия в цветах терминалов, которые вы используете. Я предпочитаю схему Соляризованный , поэтому его терминал по умолчанию отображает nrubik следующим образом:
Эти цвета различаются еще больше: «Белый» отображается в терминале как близкий к черному. Ваш опыт также может немного измениться, но буквенные обозначения: «W», «Y», «O», «R», «G» и «B» — не будут меняться от пользователя к пользователю.
Решение
Собрать цифровой кубик-нубик возможно, даже если у меня нет шансов на такую победу. Взгляните на скриншот победы Calebabutler.
Заключение
Если вы ищете новую головоломку в терминале, nrubik может предложить вам хорошее решение. Постарайтесь не судить интерфейс слишком строго, прежде чем уделить ему несколько минут своего времени.
Всего за десять минут практики перемещение по интерфейс