Disumana è un progetto frutto di uno scherzo preso troppo seriamente.
Volevamo divertirci con l'attuale scenario veneziano e il suo tessuto sociale. Quindi qual'è il modo migliore per rappresentarlo? Un gioco!
In uno scontro epico tra gabbiani e turisti, marinai e gondolieri, sbarbai e veci, si può apprezzare l'odore salmastro della laguna (dovete crederci tantissimo però) e ascoltare i suoni che caratterizzano la nostra amata città.
Di seguito una serie di considerazioni semi serie sull'aspetto tecnico della questione. Siccome pensavamo fosse semplice fare un gioco di carte online ci siamo infilati in un ginepraio non da poco.
La parte di gioco richiede strumenti specifici per gestire l'interattività in tempo reale tra più giocatori.
Per quel che riguarda la comunicazione server/client abbiamo optato per i WebSocket tramite
Action Cable,
in parte perchè incluso dentro Rails, in parte per testare lo strumento.
Per gestire l'interattività e le animazioni nel browser abbiamo scelto
Vuex,
per la sua architettura basata su un dato organizzato e gli eventi costruiti sulle modifiche dello stesso.
Per affrontare la questione ci siamo portati dietro i nostri strumenti classici di lavoro:
Ruby On Rails, Vue.js e tanta pazienza.
Una delle sfide più interessanti e impegnative del progetto è stata quella di fornire un esperienza in real time ai nostri magnifici e simpaticissimi giocatori.
Per rendere il prodotto interessante e comprensibile a tutti invitiamo ogni futuro giocatore a inviarci i personaggi per la sua città in modo da poter far divertire tutta l' Italia ed unirsi alla nostra magica famiglia!
Essendo un progetto già sviluppato aggiungere alternative non si rivela più un problema per noi. Ci stimola solo a raccogliere carne fresca per la battaglia che scoppierà in ogni dove e in ogni momento.
Tra artigianato e Youtube
Una memoria collettiva digitale
Monitoraggio rendite dell'affitto di proprietà
Lavorare da remoto a Venezia
Riabilitazione da remoto
Dispositivo medico per il movimento
Il valore della relazione
Tra educazione e natura
Autenticazione SPID per Ruby on Rails
Un magico mondo di divertimento
Calcio e data visualization
Prenota un tour per il Lido