Far brillare i giochi su BoardGameArena (BGA)
Jeff Grisenthwaite ha iniziato a giocare su BGA nel 2014, ma è stato solo nell’ultimo anno che ha deciso di sviluppare giochi su questa piattaforma. Il suo obiettivo è avviare una discussione su ciò che ha appreso nel creare un’esperienza di gioco che si adatti perfettamente all’ambiente unico di BGA, utilizzando esempi dai suoi giochi, Soothsayers e Positano.
Simulare la sensazione del gioco da tavolo
BGA è un ambiente particolare. Si tratta di una vasta collezione di giochi online che non assomigliano all’esperienza dei giochi per console, PC o dispositivi mobili. Invece, BGA si sforza di replicare la sensazione di giocare a giochi da tavolo insieme nella vita reale, per tutte quelle volte in cui non possiamo realmente giocare insieme.
Questa piattaforma connette i giocatori di tutto il mondo. Uno dei principi fondamentali nello sviluppo di BGA è l’uso di codice semplice e accessibile, per garantire che i giochi siano fruibili da tutti, indipendentemente dall’hardware o dal browser utilizzato. Per Positano, la grande sfida era catturare l’aspetto 3D e la sensazione che i giocatori amano del gioco, facendo però uso di un ambiente 2D e non dinamico.
La soluzione è stata quella di simulare le colline e gli edifici 3D semplicemente sovrapponendo immagini a un angolo fisso. Questo approccio ha mantenuto la bellezza del gioco fisico, pur adottando una tecnica semplice e accessibile.
Caratteristiche principali
- Tooltips: Mostrare un display ingrandito di una carta o di un componente quando i giocatori ci passano sopra con il cursore, insieme a un testo esplicativo, aiuta a fornire informazioni aggiuntive quando necessario.
- Testo e pulsanti nella barra del titolo: Aggiornare dinamicamente il testo nella barra del titolo e le icone sui pulsanti per informare i giocatori delle loro opzioni.
- Pannelli dei giocatori: Riassumere informazioni chiave all’interno dei pannelli dei giocatori, in particolare il punteggio, rinforza i metriche importanti a cui prestare attenzione.
- Animazioni: Utilizzare animazioni in punti chiave aiuta i giocatori a comprendere gli effetti delle loro azioni e notare i cambiamenti nello stato del gioco.
- Regole di gioco semplificate: Grazie all’automazione di BGA, il testo nella sezione “Come giocare” può essere significativamente ridotto rispetto al manuale completo.
- Funzione di annullamento: Offrire la possibilità di annullare l’ultima azione o ripristinare il turno è fondamentale, specialmente per i nuovi giocatori che stanno imparando il gioco.
- Considerazioni sul layout: Ridurre la necessità di scorrere verticalmente per comprendere lo stato del gioco, tramite pannelli robusti e design reattivo.
- Gioco a turni: Alcuni giochi si prestano molto bene alla modalità di gioco a turni di BGA, consentendo ai giocatori di analizzare le proprie strategie senza preoccuparsi di far attendere gli altri.
Conclusione
Sviluppare giochi su BGA non è un compito facile e richiede tempo. Tuttavia, la piattaforma offre l’opportunità di connettere il proprio gioco a un pubblico globale, consentendo competizioni a livelli elevati. Jeff Grisenthwaite spera che questo articolo possa avviare una conversazione su come migliorare ulteriormente l’esperienza su BGA, condividendo ciò che ha imparato lungo il suo percorso di sviluppo.
Via BoardGameGeek Blog

