Skip to content Skip to sidebar Skip to footer

Dwarf Fortress – Un gioco e una AI per master

Oggi vorrei parlarvi di Dwarf Fortress.

In questo periodo in cui le AI stanno dominando tutti i campi di discussione, non vedo perché non dovrei cavalcare l’onda e parlarne anche io. Facciamo una doverosa premessa sul concetto di AI prima di iniziare a parlare di Dwarf Fortess.

Le AI spiegate come se fossimo in un gioco di ruolo!

Immaginate di essere il master di un gioco di ruolo e le AI sono i personaggi non giocanti del vostro mondo virtuale. Questi personaggi hanno un comportamento predefinito e possono essere programmati per fare cose specifiche, come, per esempio, rispondere a determinate azioni o interagire con il mondo circostante. Tuttavia, le AI sono molto più avanzate di questo e possono apprendere dalle loro esperienze, così come i vostri giocatori.

Le AI sono costruite su algoritmi complessi che analizzano i dati per trovare modelli e tendenze. Questi algoritmi possono essere addestrati su grandi quantità di dati per rilevare correlazioni e predire risultati. Ad esempio, un’AI potrebbe essere istruita su dati medici per rilevare eventuali sintomi e fornire diagnosi preliminari.

Ma come funzionano esattamente queste AI?
Beh, immaginatele come un personaggio del vostro gioco che può imparare a fare cose specifiche. Tuttavia, a differenza di un personaggio del gioco, l’AI può apprendere da ogni interazione e migliorare la propria capacità di prendere decisioni. In questo modo, l’AI può diventare sempre più avanzata e capace di fare cose che prima erano considerate impossibili!

Le AI sono anche in grado di lavorare insieme, proprio come un gruppo di giocatori che si uniscono per completare una missione!
Possono condividere informazioni e coordinarsi per raggiungere obiettivi comuni. In questo modo, possono risolvere problemi complessi e fornire soluzioni innovative per le sfide che incontrano.

In sintesi, le AI sono come personaggi del vostro gioco di ruolo virtuale che possono imparare dalle loro esperienze e migliorare le loro capacità di prendere decisioni. Possono lavorare insieme per risolvere problemi complessi e fornire soluzioni innovative per le sfide che incontrano.

LEGGI ANCHE: INKARNATE – TUTTI I NOSTRI ARTICOLI

E ora veniamo a Dwarf Fortress

Pensiamo alla follia pura e semplice. Questo è Dwarf Fortress, sviluppato dai fratelli Tarn e Zach Adams.

Si tratta, forse, di uno dei giochi più difficili da giocare. Almeno per me lo è stato!
Si tratta di un gioco di simulazione di gestione di una fortezza. Il gioco è infatti noto per la sua complessità e profondità, che lo rendono un’esperienza di gioco estremamente impegnativa e gratificante.

In Dwarf Fortress, il giocatore assume il controllo di un gruppo di nani che cercano di costruire e gestire una fortezza sotterranea. Il gioco è caratterizzato da una grafica ASCII (caratteri alfanumerici) e una grande quantità di meccaniche di gioco dettagliate, come la gestione delle risorse, la produzione di cibo e la difesa della fortezza da minacce esterne come goblin, creature, morti viventi e altri pericoli sotterranei.

Dwarf Fortress è noto per la sua difficoltà e per la sua curva di apprendimento ripida, ma molti giocatori lo considerano uno dei giochi di simulazione più profondi e immersivi mai creati. Inoltre, il gioco è noto per la sua attiva comunità di modding e per la sua vasta documentazione online, che lo rendono estremamente personalizzabile e adattabile alle preferenze di gioco dei singoli utenti!

Ma perché sto parlando di questo gioco e quali sono le motivazioni di un articolo?

Oltre ad essere un gioco di simulazione di gestione di una fortezza, Dwarf Fortress può essere utilizzato anche per altri scopi, come ad esempio:

  1. Strumento didattico: Dwarf Fortress può essere usato come uno strumento educativo per insegnare concetti di gestione delle risorse, pianificazione urbana, geologia e altri argomenti correlati
  2. Generatore di mondi: Il gioco è noto per la sua capacità di generare mondi dettagliati con una storia e una geografia uniche, che possono essere utilizzati come ispirazione per la scrittura di storie o per la creazione di giochi di ruolo
  3. Ambiente di testing per l’intelligenza artificiale: La complessità di Dwarf Fortress lo rende un ambiente di testing ideale per l’intelligenza artificiale, e infatti alcuni ricercatori hanno utilizzato il gioco per sviluppare algoritmi di apprendimento automatico
  4. Strumento di modellazione: La possibilità di personalizzare e modificare il gioco, lo rende un’opzione interessante per gli artisti e i modellatori 3D che vogliono creare oggetti o ambienti dettagliati

Vorrei soffermarmi proprio sul secondo punto per approfondire il concetto e mostrarvi un possibile utilizzo abbastanza “creativo”.

Dwarf Fortress Mappa

Galactus mangia i mondi Dwarf Fortress li crea

Un componente fondamentale di qualsiasi campagna fantasy è la storia del mondo. È difatti questa che crea il palcoscenico per quest epiche e avventure di chi gioca al nostro tavolo. Creare la storia della campagna può sembrare un compito arduo, ma il gioco Dwarf Fortress può essere utilizzato per generare una storia dettagliata che può essere successivamente esportata ed utilizzata in una qualsiasi campagna. Ricordate una cosa fondamentale: ogni mondo generato verrà creato in maniera procedurale!

Ovviamente stiamo parlando della versione gratuita che è scaricabile dal seguente sito.

Come usare una AI, tramite Dwarf Fortress

Una volta scaricato Dwarf Fortress, selezionate l’opzione “Create New Wolrds“. Questo programma genererà un nuovo mondo, completo di storia, geografia e civiltà. È in questa sessione che si potrà determinare per quanti anni vuoi utilizzare il simulatore per avere varie “generazioni”…

Per esportare la storia del mondo, selezionare l’opzione “Legends” dal menu principale. Questo mostrerà una dettagliata storia del mondo, includendo informazioni su civiltà, guerre e personaggi storici. Per esportare la storia, selezionare l’opzione “Export Legends” e salvare il file sul vostro computer. Se lo desiderate, potete generare fino a mille anni di storia, anche se ciò utilizzerà notevoli risorse della CPU per farlo!

Il file esportato è in un formato che non è facilmente leggibile o utilizzabile. Pertanto, dovrete convertirlo in un formato più utilizzabile. Un’opzione è utilizzare uno strumento come Legends Viewer, che può convertire il file esportato in un formato più leggibile, inclusi HTML o testo. Questo secondo programma ha diverse sezioni, tra cui Arti e Mestieri, Infrastrutture, Geografia, Guerra, Personaggi Storici, Civiltà, Entità e Altro. Ovviamente ogni foglio avrà diverse variabili che potrà anche spiegarvi l’evoluzione geopolitica, artistica e fisica del mondo stesso. Insomma da perderci un poco di tempo dietro!

Una volta convertito il file esportato, è possibile utilizzarlo per creare una storia dettagliata per la vostra campagna.

La storia può essere utilizzata per creare fazioni, città ed eventi che possono formare la base di missioni ed avventure. Inoltre, la storia può colmare le lacune del vostro mondo di gioco. Ci sono diverse peculiarità nell’utilizzare il gioco come fonte di storia: utilizzando una convenzione di denominazione casuale non sempre il risultato si adatterà bene alle campagne fantasy. Quindi un po’ di lavoro lo dovrete fare voi!

LEGGI ANCHE: THE ROYAL CARTOGRAPHER – ZINE MONTH

Conclusioni sulla AI di Dwarf Fortress e il suo

Lo so. Il procedimento è un po’ complicato, ma se non volete passare anni a scervellarvi per creare un mondo e invece poter utilizzare solo uno strumento o due per avere una buona base, forse Dwarf Fortress fa al caso vostro!

Vorrei sottolineare nuovamente una cosa fondamentale. Dwarf Fortress è totalmente gratuito e anche i programmi per utilizzare e leggere il tutto. Sì, lo so, è in inglese, ma quanto mai ci vorrà per vedere il tutto e provare a tradurre? Meno che a crearlo, credo!

Fateci sapere come è andata e se i vostri mondi sono stati abbastanza interessanti!

Iscriviti alla newsletter dei cercatori

Per non perderti mai i nostri articoli, gli episodi dei podcast, e le live su twitch