Salta al contenuto
Giochi

Dima Defense, un tower defense open source semplice e senza fronzoli

· · di skariko

Apache 2.0
Questo programma è considerato software libero perché rispetta le quattro libertà: libertà di eseguire il programma per qualsiasi scopo, libertà di studiare il funzionamento del programma e modificarlo, libertà di ridistribuire copie, libertà di migliorare il programma e distribuire le modifiche.

Dima Defense è un semplice tower defense open source per Android, sviluppato in LibGDX e disponibile su F-Droid e Codeberg.

Indice

Se cercate un gioco leggero da tenere sul telefono, senza pubblicità, tracker o acquisti in-app, può dare un’occhiata a Dima Defense, un tower defense sviluppato da xolatgames e distribuito sotto licenza Apache 2.0. Il codice sorgente è ospitato su Codeberg, mentre l’app è scaricabile anche da F-Droid.

Come si gioca

La meccanica è quella classica del genere: dovrete piazzare dei difensori lungo un percorso a serpentina per fermare le ondate di nemici prima che raggiungano il vostro castello. La schermata di selezione livelli mette a disposizione attualmente otto missioni, ciascuna rappresentata da un’icona numerata.

Durante le partite avrete sott’occhio una barra con le risorse disponibili, il conteggio dei mostri sconfitti rispetto al totale dell’ondata e le vite rimaste al castello, oltre a un pulsante per accelerare l’azione quando le fasi si fanno più lente. I difensori a disposizione sono diversi e hanno caratteristiche differenti: l’elfo, ad esempio, ha una gittata lunga ma infligge poco danno, mentre altri difensori privilegiano la potenza a corto raggio. Se non ricordate le caratteristiche di ognuno, il gioco include una sezione “Wiki” richiamabile dal menu principale, anche se al momento in cui abbiamo provato il gioco era completamente vuota confidiamo nel fatto che sia solo questione di tempo.

Uno stile essenziale, anche di notte

Tra le missioni compare anche livelli notturni, in cui la visuale si riduce a un’area illuminata attorno ai difensori: una variazione che costringe a ripensare il posizionamento delle torri rispetto ai livelli diurni.

Un’altra caratteristica simpatica è che a differenza di altri giochi simili non ricevere soldi per l’uccisione dei nemici ma riceverete in continuazione delle mele con le quali potrete far pagare o comunque far entrare in gioco altri difensori del castello.

Licenza e sviluppo

IL gioco è scritto in Java e si appoggia al framework LibGDX; per la parte grafica lo sviluppatore ha usato Inkscape, mentre i livelli sono stati costruiti con Tiled. Musiche ed effetti sonori sono attribuiti a timbeek.com, FilmCow e Kronbits, il font a Ascender Fonts.

Un dettaglio da segnalare per chi volesse riutilizzare parte del codice o degli asset grafici: oltre ai termini della licenza Apache 2.0, il README richiede esplicitamente di citare xolatgames tra i crediti di qualsiasi progetto che ne faccia uso, condizione che vale anche per texture e immagini.

F-Droid Codeberg Codice sorgente

Da leggere anche