Obiettivo della gilda è stata la realizzazione di un videogame, precisamente un gioco a turni, dove ogni giocatore sfida altri facendo combattere i propri personaggi.
Menzione speciale per “CryptoZombies”, un tutorial tanto simpatico quanto esaustivo per imparare a programmare in Solidity, il linguaggio di programmazione ufficiale di Ethereum per lo sviluppo di Smart Contract.
Tornando all’output di questa gilda:
- per il backend del videogioco è stata implementata la logica che gestisce: creazione e salvataggio di un personaggio, lettura dei personaggi e compilazione e deploy della applicazione su una blockchain locale di sviluppo;
- Per la parte di frontend è stato realizzato un “avatar creator” (un grazie ai colleghi designer) con il quale personalizzare il personaggio (scelta del vestiario, capelli, colori ecc.).
La comunicazione frontend-applicazione è stata gestita attraverso l’utilizzo della libreria Web3.js.