Di solito imparo con voi a fare questo e quello da linea di comando. Oggi invece giochiamo con la linea di comando, nel senso proprio di un vero videogioco testuale. Ce ne sono moltissimi e io ne ho scelto uno in particolare, perché è molto veloce, molto divertente e, dopo che ci avete preso la mano, anche abbastanza interessante: Curse of War, un microscopico gioco strategico realizzato interamente in ASCII art.
Ottimo quando avete qualche minuto libero, un imprevisto, o semplicemente dovete aspettare che Linux finisca un compito particolarmente lungo. Ha tantissime opzioni per personalizzare la partita e, cosa non trascurabile, un multiplayer: si può lanciare in modalità server e far collegare i colleghi per sfidarli.
Installazione
È nei repository ufficiali, ed è uno dei motivi per cui l’ho scelto:
sudo apt-get install curseofwar
Per giocare, senza personalizzare niente, basta il nome:
curseofwar
La partita si può personalizzare con una serie di opzioni a riga di comando, che si leggono con curseofwar -h. Fra le altre, dal manuale, ci sono la larghezza e l’altezza della mappa (-W e -H), la forma (-S con rhombus, rect o hex), il numero di paesi (-l) la disuguaglianza fra i paesi (-i) e la velocità iniziale (-s).
La mappa
Quella che vediamo è una piccola mappa. Ci sono le montagne, i simboli del dollaro che rappresentano le miniere da cui estrarre oro, e dei trattini che sono le pianure vuote da occupare. Con l’oro costruiamo villaggi, città e castelli, che fanno crescere la popolazione. La popolazione è rappresentata dai pallini che crescono durante la partita.
Una cosa importante da capire: la nostra popolazione si muove, si evolve e occupa gli spazi in maniera completamente autonoma. La dinamica è un po’ quella di quei giochi in cui le cellule si devono moltiplicare. Tutti i comandi sono riassunti in basso nell’area di gioco.
Comandi
All’inizio conviene rallentare il gioco, così si ha tempo di ragionare sulle mosse. I tasti principali:
- S rallenta la velocità del gioco.
- F la accelera di nuovo.
- P mette in pausa.
- Le frecce (oppure H, J, K, L) muovono il cursore, la coppia di parentesi bianche.
- La barra spaziale mette o toglie una bandiera.
- X toglie tutte le bandiere, C ne toglie la metà.
- V (o R) costruisce un villaggio, poi lo trasforma in città e in castello.
Si comincia sempre in modalità giocatore singolo come giocatore verde.
Strategia
Con il cursore possiamo mettere delle bandiere dove vogliamo che la popolazione si diriga preferibilmente. Nel mio esempio, a nord della mia posizione c’erano numerose miniere non occupate, quindi ho indicato quella direzione: la popolazione cresce e occupa nuovi spazi proprio da quelle parti, e si addensa dove ho messo le bandiere.
Con V si crea un villaggio, che sulla mappa è una lettera N, e attorno ai villaggi la popolazione cresce più velocemente. Il mio oro sale in fretta perché ho conquistato diverse miniere. Premendo di nuovo V su un villaggio lo trasformiamo in una città, e poi in un castello. I prezzi sono indicati in basso alla voce prezzi:
- villaggio: 150 pezzi d’oro
- città: 300 pezzi d’oro
- castello: 600 pezzi d’oro
Dobbiamo governare la crescita della popolazione in modo che occupi gli spazi migliori e difenda le risorse, cioè le miniere: più oro abbiamo, più siamo agiati rispetto agli avversari.
Gli avversari
I nemici sono i pallini di altri colori, in questa partita rosso e viola. Ci possono essere partite con quattro giocatori, di cui tre controllati dal computer, oppure, come nel mio caso, due soli. Si espandono verso di noi ma combattono anche fra loro, il che ci fa gioco: rafforziamo le nostre posizioni mentre loro sprecano risorse.
La partita termina quando abbiamo conquistato tutto il territorio nemico, oppure, come è successo a me, quando la nostra popolazione si estingue. Non me la sono cavata benissimo, ma ero più impegnato a spiegare che a giocare.
Per finire
Il gioco ha una home page con tutte le istruzioni per personalizzare le partite e attivare il multiplayer:
https://a-nikolaev.github.io/curseofwar/
È un bell’esempio di quanto sia versatile la linea di comando di Linux.
Link e risorse
- il video su YouTube
- esempi e comandi della puntata su GitHub
- Curse of War, sito ufficiale — il gioco e il multiplayer
- curseofwar(6), pagina di manuale — tutte le opzioni
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!
