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.