In questa pagina puoi trovare vari progetti ideati nel mio tempo libero, sia per apprendere nuove tecnologie, sia per divertimento!
Alcuni di questi sono stati realizzati completamente da me, altri invece sono stati frutto della collaborazione con amici.
Progetto in costruzione.
Lo scopo del progetto sarà quello di poter visionare foto d'epoca tramite una mappa interattiva del mio paese natio, Villaverla.
Le funzionalità previste includono la possibilità di caricare nuove immagini e visualizzarle tramite una mappa esplorabile e una linea temporale.
Prima versione del mio portfolio personale.
Realizzato utilizzando Vue per la gestione dei componenti, Nuxt per la struttura generale e il routing e Tailwind CSS per l'aspetto grafico.
Gioco realizzato entro il limite di 48 ore per la GameJam 'Mini Jam 81: Kaiju'.
Il gioco consiste in uno scroller 2D, le funzionalità includono: sei diversi livelli ambientati in contesti differenti, cutscene animate, scontri con boss di fine livello.
Il gioco è giocabile nel sito itch.io ed è stato realizzato con il motore grafico Unity3D.
Cold war è un semplice puzzle game multigiocatore con lo scopo di simulare l'esperienza di una Escape Room.
Consiste in un sito esplorabile con all'interno diversi puzzle interattivi da dover risolvere.
Ogni interazione da parte di un utente è condivisa con tutte le istanze in tempo reale tramite SignalR. Il back-end è gestito da Asp.Net Core mentre il front-end è stato realizzato come progetto Blazor WebAssembly.
Dove si Butta è una applicazione per l'Assistente Google.
Essa permette di scoprire in quale raccolta differenziata va gettato un particolare tipo di rifiuto. Il funzionamento è molto semplice, basta indicare il nome del rifiuto e Dove Si Butta consiglierà la destinazione di smaltimento più adeguata.
L'applicazione è stata realizzata utilizzando la Google Actions Console per ottenere l'interazione con l'utente, mentre la logica è gestita da una funzione cloud che analizza la query e preleva i dati da una istanza Firebase.
Pubblicazione scritta in collaborazione con il ricercatore Fabio Poiesi durante il periodo di tirocinio presso la Fondazione Bruno Kessler.
La pubblicazione tratta dei risultati ottenuti dal mio progetto di tesi.
Ho creato un applicativo in realtà virtuale (VR) multiutente per smartphone Android in cui è possibile comunicare e interagire tra persone tramite l'uso delle proprie mani, utilizzando il dispositivo Leap Motion. In aggiunta, ho implementato un protocollo UDP e studiato una serie di ottimizzazioni per rendere l'esperienza il più fluida possibile. Maggiori informazioni qui.
PartyCast è un gioco multigiocatore da 2 a 4 giocatori che utilizza la tecnologia Google Cast e un dispositivo Android come telecomando.
Gli utenti, una volta installata l'applicazione nel proprio telefono, possono connettersi e giocare tra loro tramite l'uso di una TV e un dispositivo Google Cast (come un ChromeCast).
Lo scopo del gioco è quello di vincere una serie di sfide (detti minigiochi) affrontate tra utenti. Sono presenti sfide di ogni tipo: dall’usare il touch screen del telefono, al soffiare, allo scuotere o ruotare il dispositivo.
Sito realizzato con ♥ da Mirko Pani usando Nuxt.js. Info.