Как да играем Rubik's Cube в Linux терминал с nrubik
През изминалото десетилетие изобретателни игри като Портал и Стаята са изтласкали границите на това, което е възможно за пъзели в компютър, конзола и мобилни устройства. Дори и с тези и други отлични разработки обаче остана явна пропаст: Нямаше куб на Рубик, базирана на n-curses, за конзолата на Unix.
Github разработчик calebabutler запълни тази празнина. Техният проект nrubik даде на света възможност за необходимостта от цифрови, цветни 3x3x3 пъзели.
В тази статия ще обсъдим накратко инсталационната и геймплейната механика на това преосмисляне на класическия куб.
Свързани : 15 от най-добрите безплатни игри за Linux
Инсталация
Първата стъпка в инсталацията е да вземете изходния код от хранилището на gbit на calebabutler:
git клонинг 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, вашият терминал ще покаже рандомизирано оформление на нова цифрова Rubik's Cube.
Можете да видите наличните контроли в лявата част на екрана. Самият куб се намира отдясно.
Използвайте клавишите w, x, a, d, s и e, за да преместите куба по часовниковата стрелка по осите.
Лицата на куба, показани на екрана, се показват в логичен ред.
Придвижвайки се отгоре надолу, виждате лицето "отзад" точно над лицето "отгоре". Редът от три блока показва отляво надясно лицата "ляво", "дясно" и "лице" отпред. Лицето "отдолу" се намира в долната част на колекцията.
Ако завършите пъзела или просто искате да опитате нов куб, ударете m, за да качите кубчето.
Винаги можете да включвате и изключвате списъка с команди с клавиша h.
Цветове
Цветовете на самия куб също могат да представляват предизвикателство. За да се поберат осем цветни терминали, nrubik замества оригиналния оранжев цвят с магента. Програмата обаче я изброява като "оранжево" и представлява лицето на куба с "O."
Възможно е да видите и някои разлики, когато става въпрос за вида цветове на терминала, които използвате. Предпочитам схемата Solarized, така че терминалът по подразбиране показва nrubik като следното изображение:
Тези цветове се различават още повече по отношение на "бялото", което се показва в терминала в близост до черно. Опитът ви също може да се промени леко, но азбучните представяния - "W", "Y", "O", "R", "G" и "B" - няма да се променят от потребител на потребител.
Решаването
Решаването на цифров куб е възможно, дори ако нямам шанс за такава победа. Обърнете внимание на екранната снимка на калубabutler за тяхната победа.
заключение
Ако търсите ново предизвикателство в пъзела, nrubik може да ви предложи хубаво решение. Опитайте се да не прецените прекалено силно интерфейса, преди да му дадете няколко минути от времето си.
Само с десет минути практика, движението в интерфейса ncurses ще стане много по-лесно, което ви позволява да се съсредоточите върху решаването на куба. Късмет.