Salta al contenuto
Sostienici Dona
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.

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

Schermata iniziale del gioco Dima Defense di xolatgames, con i pulsanti Play, Options, Credits, Wiki e Quit

Schermata di selezione del livello di Dima Defense: otto livelli numerati, con il quarto evidenziato

Schermata «Wiki» di Dima Defense che descrive l’unità Elfo: «ha una lunga gittata ma fa pochi danni»

Partita a Dima Defense: i nemici percorrono il sentiero mentre le torri-personaggio li difendono; in alto la barra con i costi delle unità

Partita a Dima Defense con l’effetto di nebbia di guerra che oscura parte della mappa mentre i nemici avanzano

Partita a Dima Defense con molte unità e nemici schierati sul campo

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-Droidscarica da F-Droid Codebergscarica da Codeberg Codice sorgenteguarda il codice sorgente

Trovato un refuso? Segnalacelo, oppure vai al sorgente · serve un account Codeberg

Da leggere anche

#Giochi Mobile Tutti gli articoli

Continua la conversazione La parte più bella di Le Alternative è la sua comunità, ti aspettiamo!

Bugiardino · leggere attentamente

📦 Cos'è F-Droid?

È un negozio di app come il Play Store, ma dentro ci sono solo app libere. Se un'app ha pubblicità o ti traccia, F-Droid te lo dice prima che la installi. Esiste dal 2010: in tutti questi anni è diventato il punto di riferimento di chi tiene alla privacy su Android.

Come si installa, in 3 passi

  1. Apri f-droid.org dal telefono e tocca Scarica F-Droid.
  2. Apri il file scaricato: Android ti chiede se il browser può installare app. Rispondi sì.
  3. Fatto. Da qui cerchi e aggiorni le app come sul Play Store (la prima volta Android farà la stessa domanda per F-Droid: sì anche lì).
La schermata Scopri di F-Droid: in alto le Nuove app, sotto quelle Aggiornate di recente, con le icone delle app una accanto all'altra
Ecco cosa vi troverete davanti

😌 È sicuro? Sì, ed è anche per questo che lo consigliamo. E le app non le scegliamo a casaccio: prima di parlarne guardiamo chi le sviluppa, da dove arrivano e cosa chiedono di poter fare sul telefono.

Vuoi saperne di più? →

Bugiardino · leggere attentamente

🤔 Come si installa un APK?

Semplificando al massimo: un APK è il file di installazione di un'app, un po' come i file .exe su Windows o i .dmg sul Mac.

  1. Tocca il bottone e scarica il file .apk.
  2. Aprilo: Android ti chiede il permesso di installare app «da fonti sconosciute». Concedilo.
  3. Installa.
⏳ Ti chiede di aspettare 24 ore?

È una novità di Google per le app di sviluppatori che non si sono registrati da loro. Se non te lo chiede, salta pure questa parte.

  1. Attiva le Opzioni sviluppatore (Impostazioni → Info sul telefono → tocca 7 volte «Numero build»).
  2. Lì dentro attiva l'opzione per le app di sviluppatori non verificati e riavvia il telefono.
  3. Dopo 24 ore torna lì e scegli se consentirle per 7 giorni o per sempre.

Si fa una volta sola, non per ogni app. Se poi la disattivi, le app installate così non si aggiornano più.

✅ È pericoloso? No, se il file arriva dalla pagina ufficiale del progetto. Mai APK da siti a caso: usa sempre i link che diamo noi.