Slik spiller du Rubik's Cube i Linux Terminal med nrubik
Gjennom det siste tiåret har oppfinnsomme spill som Portal og The Room presset grensene for det som er mulig for puslespill i PC, konsoll og mobil. Selv med disse og andre utmerkede utviklingen, har det imidlertid vært en tydelig kløft: Det var ingen n-forbannelsesbasert Rubik's Cube for Unix-konsollen.
Github utvikler calebabutler har fylt det gapet. Deres nrubik-prosjekt har gitt verden et alternativ for sitt behov for digitale, fargede 3x3x3-puslespill.
I denne artikkelen vil vi kort diskutere installasjons- og spillmekanikkene til denne omhyggingen av den klassiske cubed mindbender.
Relatert : 15 av de beste gratis spillene for Linux
Installasjon
Det første trinnet i installasjonen er å ta tak i kildekoden fra calebabutlers git-repository:
git klon https://github.com/cheertarts/nrubik.git
Fra katalogen der du kjører denne kommandoen, vil git bygge en "nrubik" -mappe med den nødvendige kildekoden.
Flytt inn i den katalogen:
cd nrubik
og gjør nrubik binær en kjørbar fil med
chmod + x nrubik
Du kan nå enten kjøre programmet fra den mappen - ./nrubik
- eller installere pakken til systemet. Du trenger en forbudt støttet Python2- eller Python3-tolk på systemet ditt for å kjøre koden.
Installer globalt med
sudo cp nrubik / usr / bin
eller lokalt med
cp nrubik $ HOME / .local / bin
kommandoer
Når du først starter nrubik, vil terminalen din vise en tilfeldig layout av en ny digital Rubik's Cube.
Du kan se de tilgjengelige kontrollene på venstre side av skjermen. Kuben selv sitter til høyre.
Bruk tastene w, x, a, d, s og e for å flytte terningen med klokken langs aksene.
Kubens ansikter som vises på skjermen, vises i en logisk rekkefølge.
Flytter fra toppen ned, ser du "baksiden" ansiktet rett over "topp" ansiktet. Rokken på tre blokker viser, fra venstre til høyre, "venstre", "høyre" og "front" ansikter. Det nederste ansiktet sitter på bunnen av samlingen.
Hvis du er ferdig med et puslespill eller bare vil prøve en ny terning, treffer du m for å krypse terningen.
Du kan alltid slå kommandolisten på og av med h-tasten.
Farger
Kubens farger kan også gi en utfordring. For å imøtekomme 8-fargeklemmer erstatter nrubik den originale oransje fargen med magenta. Programmet ligner likevel det som "Orange" og representerer kubefronten med en "O."
Du kan også se noen forskjeller når det gjelder typen av terminale farger du bruker. Jeg foretrekker Solarized-ordningen, så standardterminalen viser nrubik som følgende bilde:
Disse fargene er forskjellig enda med hensyn til at "Hvit" blir vist så nær svart i terminalen. Din erfaring kan også endres litt, men de alfabetiske representasjonene - "W", "Y", "O", "R", "G" og "B" - endres ikke fra bruker til bruker.
løse
Å løse den digitale nrubik-kuben er mulig, selv om jeg ikke har sjanse for en slik seier. Ta en titt på calebabutlers skjermbilde av deres seier.
Konklusjon
Hvis du er ute etter en ny in-terminal puslespillutfordring, kan nrubik tilby en fin løsning. Prøv å ikke dømme grensesnittet for hardt før du gir det noen få minutter av tiden din.
Med bare ti minutters praksis vil bevegelse i ncurses-grensesnittet bli mye lettere, slik at du kan fokusere på å løse kuben. Lykke til.