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
- il video su YouTube
- esempi e comandi della puntata su GitHub
- Pacchetto bsdgames su Debian — l’elenco dei giochi
- bsdgames su Wikipedia — la storia della collezione, in inglese
- boggle(6) — pagina di manuale
- whereis(1) — pagina di manuale
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!
