GNU/Linux: bsdgames, un ritorno agli anni ’80

Oggi non vi parlo di un comando ma di un pacchetto che ne contiene un’intera collezione, e preparatevi: si tratta di strumenti avanzatissimi per il cazzeggio. Il pacchetto si chiama bsdgames ed è una raccolta di vecchi giochi ASCII che a molti di voi sbloccherà un ricordo. Il tono è squisitamente anni ’80, ed è un ottimo modo di passare un po’ di tempo con il terminale.

Installazione

Si installa come sempre con il gestore di pacchetti:

sudo apt-get install bsdgames

Per sapere quali giochi contiene il pacchetto, e quindi cosa abbiamo a disposizione, chiediamo ad apt di mostrarci i dettagli:

apt show bsdgames

La descrizione contiene un breve elenco con tutti i giochi del pacchetto. Sono molti: io li ho provati tutti e qui ne scelgo pochi, quelli che ancora oggi sono giocabili e affrontabili.

Dove sono finiti i giochi

Piccola trappola: la cartella dove vengono installati i giochi non fa parte del PATH, quindi non possiamo lanciarli scrivendo semplicemente il nome. Se provo con snake, il sistema risponde comando non trovato.

Come faccio a sapere dove si trova un eseguibile? Con whereis, comando che serve proprio a trovare le cose nel sistema. Ne ho preso uno a caso:

whereis snake

Ci dice in quali cartelle si trova l’eseguibile e dove stanno i file condivisi, fra cui la pagina di manuale. Gli eseguibili stanno in /usr/games, quindi i giochi si lanciano con il percorso completo.

Boggle

Il primo è un classico gioco di parole:

/usr/games/boggle

Ci viene proposta una scacchiera di lettere e dobbiamo trovare le parole nascoste seguendo percorsi ortogonali o diagonali. Se digitiamo una parola presente nella scacchiera viene accettata, altrimenti viene cancellata. Io per esempio ho visto loss e tuna. Quando siamo stanchi usiamo Ctrl+D per terminare, e a quel punto veniamo umiliati dall’elenco delle parole che non abbiamo trovato. Essendo in inglese, è anche un buon modo per esercitare il vocabolario.

Hangman

Il secondo è il classico gioco dell’impiccato:

/usr/games/hangman

Viene proposta una parola nascosta e dobbiamo indovinarla digitando lettere. Ogni lettera sbagliata aggiunge un segmento all’impiccato, e quando è completo abbiamo perso. La mia partita non è andata benissimo, ma alla fine la parola era vanishings, e col senno di poi non era poi così difficile. Alla fine il gioco ci chiede se vogliamo un’altra parola.

Quiz

Il terzo è un gioco più carino se giocato in gruppo, magari in ufficio quando non c’è niente da fare:

/usr/games/quiz european capital

Il gioco ha una lista di soggetti fra cui scegliere, per esempio capitali africane, capitali europee, nomi di locomotive. Quando ci sono due elementi correlati, come stato e capitale, possiamo usarli in un verso o nell’altro. Qui l’argomento è european capital, e il programma ci chiede per esempio la capitale dell’Azerbaijan. Se non sappiamo la risposta diamo invio, e il programma ce la dice: così ci facciamo anche una cultura in geografia.

Tetris

Il quarto è il videogioco per antonomasia:

/usr/games/tetris-bsd

Questa versione è abbastanza facile rispetto ad altre che ho provato: i pezzi sono davvero casuali, mentre alcune versioni per Linux sembrano scegliere apposta quelli che ci fanno perdere. Si possono fare partite anche lunghe senza essere umiliati dal gioco. Per interrompere si usa il tasto Q.

Worm

L’ultimo è la versione di Snake che tutti abbiamo giocato su un Nokia:

/usr/games/worm

Dobbiamo far avanzare il nostro serpentello fino a mangiare i numeretti, che ci danno i punti. Ogni volta che ne mangiamo uno il verme si allunga e occupa una parte sempre più grande dello schermo, e diventa complicatissimo non mordersi la coda, che è esattamente quello che dobbiamo evitare perché in quel caso il gioco finisce.

Per finire

Nel pacchetto ce ne sono molti altri, ma sono giochi davvero vintage e meno immediati: lascio a voi il piacere di scoprirli. Io vi ho presentato i più semplici. Installate il pacchetto e sbizzarritevi: e scrivetemi nei commenti qual è il vostro gioco preferito della collezione.

Link e risorse

Sostieni il canale

PER SOSTENERE IL CANALE BASTANO UN LIKE E UN’ISCRIZIONE!
ma se vuoi offrirmi un caffè, mi aiuterà a rimanere sveglio mentre registro i video 😁☕
clicca qui per scoprire come https://buymeacoffee.com/thelinuxnerd

questi link sono affiliati Amazon, acquistando i libri che ti consiglio sostieni il canale!