Componenti dinamici d'interfaccia grafica per infrastruttura di digital gaming

Bottani, Enrico (2019) Componenti dinamici d'interfaccia grafica per infrastruttura di digital gaming. Bachelor thesis, Scuola universitaria professionale della Svizzera italiana.

[img] Text
DOC_BOTTANIi.docx.pdf

Download (2MB)
[img] Text
POSTER_BOTTANI.pdf

Download (272kB)

Abstract

Cassiopeiae è un videogioco multiplayer ambientato nello spazio, dove la gestione delle navi spaziali e delle ricchezze nei pianeti è di fondamentale importanza. Il mandato è quello di creare due schermate per l’amministrazione di queste risorse: una per lo scambio di navi fra due flotte, una per lo scambio di materie fra un pianeta e una flotta. Per adempiere allo scopo è stato sviluppato un unico componente che viene parametrizzato e istanziato in entrambe le schermate. Durante la progettazione si è tenuto conto anche di parametri quali, ad esempio, “finger friendliness”, così da consentirne l’utilizzo a persone con mani e dita di dimensioni diverse oppure il posizionamento dei tasti, mettendo quelli più usati ai lati del dispositivo, in modo che i movimenti delle dita non siano da ostacolo alla visione dello schermo. In aggiunta allo sviluppo del componente grafico e stata generata una struttura gerarchica di Pages contenenti Views. Questo ha comportato la separazione grafica e logica tra il riquadro della finestra di gioco (Page) e il suo contenuto (View) aumentando il disaccoppiamento e la coesione nel codice. Per gestire in maniera più intuitiva gli eventi all’interno del videogioco e semplificare il lavoro di dispatching di quest’ultimi, sono stati creati dei CustomEditors. Componenti Unity personalizzati che aggiungono funzioni extra ai GameObjects.

Item Type: Thesis (Bachelor)
Corso: UNSPECIFIED
Supervisors: Leidi, Tiziano
Subjects: Informatica
Divisions: Dipartimento tecnologie innovative > Bachelor in Ingegneria informatica
URI: http://tesi.supsi.ch/id/eprint/3062

Actions (login required)

View Item View Item