Gennem det sidste årti har opfindsomme spil som Portal og The Room skubbet grænserne for hvad der er muligt for puslespil i pc, konsol og mobil. Selv med disse og andre gode udviklinger har der dog været en skarp kløft: Der var ingen Rubik-kubus på Nix-basen til Unix-konsollen.

Github udvikler calebabutler har fyldt det hul. Deres nrubik-projekt har givet verden en mulighed for sit behov for digitale, farvede 3x3x3 puslespil.

I denne artikel vil vi kort diskutere installations- og gameplay mekanikerne i denne omtænkning af den klassiske cubed mindbender.

Relateret : 15 af de bedste gratis spil til Linux

Installation

Det første trin i installationen er at hente kildekoden fra calebabutlers git repository:

 git klon https://github.com/cheertarts/nrubik.git 

Fra den mappe, hvor du kører denne kommando, vil git bygge en "nrubik" -mappe med den nødvendige kildekode.

Flyt ind i denne mappe:

 cd nrubik 

og gør nrubik binær en eksekverbar fil med

 chmod + x nrubik 

Du kan nu enten køre programmet fra den pågældende mappe - ./nrubik - eller installere pakken til dit system. Du skal bruge en curses-understøttet Python2 eller Python3 tolk på dit system for at kø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, viser din terminal et randomiseret layout af en ny digital Rubik's Cube.

Du kan se de tilgængelige knapper på venstre side af skærmen. Selve terningen sidder til højre.

Brug tasterne w, x, a, d, s og e til at flytte terningen med uret langs sine akser.

Kubens ansigter vises på din skærm vises i en logisk rækkefølge.

Flytende fra toppen ned ser du "bagsiden" ansigt lige over "øverste" ansigt. Rækken af ​​tre blokke viser, fra venstre til højre, "venstre", "højre" og "front" ansigter. Det nederste ansigt sidder nederst i samlingen.

Hvis du er færdig med et puslespil eller bare vil prøve en ny terning, skal du trykke på m for at kryptere terningen.

Du kan altid slå kommandolisten til og fra med h-tasten.

farver

Cubeens farver kan også give en udfordring. For at imødekomme 8-farveterminaler erstatter nrubik den originale orange farve med magenta. Programmet lancerer dog det som "Orange" og repræsenterer terningen med et "O."

Du kan også se nogle forskelle, når det kommer til typen af ​​terminalfarver, du bruger. Jeg foretrækker Solarized-ordningen, så hans standardterminal viser nrubik som følgende billede:

Disse farver adskiller sig endnu mere i forhold til, at "Hvid" bliver vist så tæt på sort i terminalen. Din oplevelse kan også ændre sig lidt, men de alfabetiske repræsentationer - "W", "Y", "O", "R", "G" og "B" - ændres ikke fra bruger til bruger.

Løsning

Det er muligt at løse den digitale nrubik-terning, selvom jeg ikke har nogen chance for en sådan sejr. Tag et kig på calebabutlers screenshot af deres sejr.

Konklusion

Hvis du leder efter en ny in-terminal puslespil udfordring, kan nrubik tilbyde en god fix. Prøv ikke at dømme grænsefladen for hårdt før du giver det et par minutter af din tid.

Med kun ti minutters praksis bliver bevægelse i ncurses-grænsefladen meget lettere, så du kan fokusere på at løse terningen. Held og lykke.