cos’è dangers and clashes? un gioco strategico a turni in 2d ambientato in un epoca...
TRANSCRIPT
![Page 1: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/1.jpg)
![Page 2: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/2.jpg)
Cos’è Dangers and Clashes?
Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di:• Scegliere un Team con cui combattere• Personalizzare il Team scegliendo chi usare• Avere la possibilità di spostarsi sul terreno di gioco, seguendo una propria strategia • Sferrare attacchi al proprio nemico
![Page 3: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/3.jpg)
Utilizzando JLayeredPane sono stati inseriti i
vari strati che costituiscono l’intero progetto.
Precisamente sono stati disposti 4 livelli
JLayeredPane
Lo strato dei menu viene condiviso da piùElementi che non si sovrappongono mai.Il tutto viene creato automaticamentealla generazione del frame che gestisce i dati di gioco ‘’FinestraGioco’’ che nelcostruttore utilizza il metodo:layeredPane.add(componente,livello)
![Page 4: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/4.jpg)
Il costruttore di questa classe si occupa anche della creazione di tutti i componenti utili per la gestione degli input ottenendo questo risultato:
I singoli pannelli sono contenitori di ImageIcon che vengono disposti nellospazio disponibile a seconda della posizioneche hanno nell’ array dato in input
![Page 5: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/5.jpg)
Per gestire la mappa formata da ImageIcon viene utilizzata un’estensione della classe MouseAdapter che ad ogni click si ricava un intero delle coordinate in pixel e va a ricercare negli array gli elementi di cui ha bisogno, per fare ciò è creata come classe interna, in modo da dare diretto accesso ai metodi che permettono i controlli presenti nella classe che lo contiene
MouseAdapter
Il metodo ‘’presenza’’ controlla se è presente un’unità cosifacendo avremo la possibilità o di spostare l’unità o effettuare un attacco
![Page 6: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/6.jpg)
Per gestire il range che ogni componente possiede, viene utilizzata la classe ‘’Illumina’’ che ci permette di individuare il range, appunto illuminandolo, deciso in precedenza.
![Page 7: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/7.jpg)
Quando si effettua un attacco si terrà conto, oltre le qualità dell’attaccante e del difensore, del risultato che si otterrà dalla progressbar che conferirà malus o bonus. Questo è possibile da un oggetto di tipo Timer ascoltato dalla progressbarr
Attacchi : Bonus - Malus
![Page 8: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/8.jpg)
Le unità di cui abbiamo tanto parlato saranno reclutabili dal primo menu che comparirà ad inizio gioco, dove in base al denaro a nostra disposizione sarà possibile creare il proprio Team.
Scelta Unità
![Page 9: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/9.jpg)
Possibilità di scegliere il campo di battagliaPoteri extra personalizzati Miglioramento grafico App Android
Lavori Futuri
![Page 10: Cos’è Dangers and Clashes? Un gioco strategico a turni in 2D ambientato in un epoca post-apocalittica, dove avremo la possibilità di: Scegliere un Team](https://reader035.vdocuments.pub/reader035/viewer/2022070313/5542eb73497959361e8daa00/html5/thumbnails/10.jpg)
Grazie per l’attenzione ! ! !