
Ho creato GDR Companion, un'app da Master per gestire mappe, PNG e combattimenti tutto con TAURI
Ciao a tutti! Sono un master (e sviluppatore) e da tempo mi scontravo con lo stesso problema durante le mie sessioni: mappe su un file, note sparse tra Word e post-it, PNG su un altro foglio, combattimenti tracciati a mano su un quaderno.
Così ho progettato GDR Companion, un'app desktop pensata per chi gestisce le partite sviluppata utilizzando Tauri.
Utilizzavo Electron per creare le mie applicazioni Desktop-web ma da quando ho iniziato con lo studio di Rust e successivamente la scoperta di Tauri sono rimasto folgorato di quanto sia potente. Ma quello che mi ha colpito di più è stata la velocità di esecuzione e la irrisoria occupazione di spazio disco dell'applicazione completa.
Per scrupolo ho riprodotto la stessa applicazione Tauri in Electron ed oltre ad essere molto lenta nell'esecuzione occupa più di 180MB di spazio a fronte dei 9MB della stessa app Tauri - Fantastico...
Di seguito alcune info sull'app, scusate approfitto per un pò pubblicità GDR Companion.
Cosa fa (principalmente è un giornale o diario di avventura per Master e Narratori):
- 🗺️ Mappe interattive con pan/zoom, marker per aree e PNG, fog of war
- 📝 Note collegate alle aree della mappa, con editor markdown
- ⚔️ Tracker combattimento con iniziativa, HP e stato "morto/vivo" automatico
- 🎲 Dadi 3D fisici (tira, rimbalzano, suonano) con espressioni tipo "2d6+1d4+3"
- 👤 Schede personaggio con campi personalizzabili per sistema di gioco
- 🖥️ Finestra dedicata per i giocatori (schermo separato, con pan/zoom indipendente)
- 📄 Esportazione dell'avventura in PDF/HTML da condividere col gruppo
Tutto gira in locale, nessun account o cloud richiesto — i dati restano sul tuo PC.
È completa e funzionante ma in continuo sviluppo e miglioramento, quindi feedback, bug e richieste di feature sono super benvenuti.
Vista generale, gestione iniziativa e combattimento e lancio dadi 3D