Hru Rubik's Cube není třeba představovat, že? Jedná se o 3D kombinovanou logickou hru, kterou vynalezl Ernő Rubik , maďarský sochař a profesor architektury v roce 1974. Je to jedna z nejlepších logických her, které byly dosud vynalezeny, aby zlepšily schopnosti dětí a dospělých řešit problémy. Pokud jste jedním z milovníků Rubikovy kostky, nemusíte ji kupovat online nebo v obchodě. Můžete ji hrát přímo z terminálu. Seznamte se s NRubikem , virtuální Rubikova kostka založená na N-Curses napsaná v Pythonu. Pokud jste hardcore uživatel CLI, který žije celý den na Terminálu, NRubik vám jistě učiní čas.
Nainstalujte NRubik
NRubik není nic jiného než jednoduchý python skript, který funguje jak s python2, tak s python3. Bude fungovat na většině operačních systémů podobných Unixu, které podporují python 2 nebo python 3. Takže. ujistěte se, že jste do svého systému nainstalovali python.
Instalace NRubki je triviální. Jediné, co musíte udělat, je naklonovat úložiště, vytvořit jej spustitelný a umístit jej do složky /bin/. Je to tak jednoduché!
Git klonuje úložiště NRubik:
$ git clone https://github.com/cheertarts/nrubik.git
Obsah repozitáře NRubik bude naklonován do adresáře nazvaného „nrubik“ ve vaší aktuální pracovní složce. cd do tohoto adresáře:
$ cd nrubik
Udělejte jej spustitelným:
$ chmod +x nrubik
Chcete-li nainstalovat globálně, zkopírujte spustitelný soubor do složky /usr/bin/:
$ sudo cp nrubik /usr/bin/
Chcete-li nainstalovat lokálně (v závislosti na počítači to nemusí fungovat), zkopírujte spustitelný soubor do složky $HOME/.local/bin/:
$ cp nrubik $HOME/.local/bin/
A je to. NRubik byl nainstalován. Nyní je čas vyřešit hádanku.
Zahrajte si hru Rubikova kostka v terminálu
Pro spuštění NRubik zadejte následující příkaz:
$ nrubik
Potěší vás obrazovka podobná níže.
Puzzle Rubikova kostka v terminálu
Jak můžete vidět na snímku obrazovky, všechny možnosti jsou samozřejmé.
K dispozici je 6 barevných ploch:
- W – Bílá
- Y – žlutá
- O – Oranžová (purpurová)
- R – Červená
- G – Zelená
- B – Modrá
Můžete je všechny otočit pomocí daných kláves.
- W – Otočte horní část ve směru hodinových ručiček
- X – Otočte spodní část ve směru hodinových ručiček
- A – Zahněte doleva ve směru hodinových ručiček
- D – Otočte doprava ve směru hodinových ručiček
- S – Otočte přední část ve směru hodinových ručiček
- E – Otočte se zpět ve směru hodinových ručiček
Chcete-li skrýt/zobrazit sekci nápovědy, stiskněte „H“. Pro smíchání nebo zakódování obličejů stiskněte "M". Chcete-li tuto hádanku opustit, stiskněte "Q". Pokud jste vyřešili Rubikovu kostku již v reálném čase, může se zdát trochu obtížné ji vyřešit virtuálně. I když je to trochu náročné, ale dá se to vyřešit.
Bavte se!