Sto progettando un gioco a turni in cui i giocatori traggono profitto dall'acquisto, trasporto e vendita di risorse. Ad ogni turno, la mappa deve produrre un certo numero di risorse e posizioni diverse e i prezzi delle risorse devono essere aggiornati. Per questo motivo, ogni round, dopo che ogni giocatore ha fatto il proprio turno, lo stato del gioco deve essere aggiornato; le risorse sono consumate / prodotte, i prezzi in ogni cella della mappa devono essere aggiornati, ecc. Inizialmente, avrei avuto un semplice ordine di turno, in cui ogni giocatore ha fatto il proprio turno, quindi la mappa viene aggiornata, quindi il ciclo si ripete lo stesso ordine. Tuttavia, dopo un po 'di test, è diventato chiaro che questo ha dato un vantaggio significativo ai giocatori che hanno il loro turno subito dopo l'aggiornamento della mappa. Sono in grado di raccogliere le risorse di nuova produzione prima che chiunque altro abbia la possibilità di farlo.
Il modo più semplice che mi viene in mente di bilanciare il gameplay per tutti i giocatori è di randomizzare l'ordine dei turni dopo ogni round. Sebbene ciò darebbe a tutti una buona opportunità, sono preoccupato che questo potrebbe essere un passaggio troppo grande dalla strategia alla fortuna.
Come potrei eliminare il gameplay asimmetrico causato dall'ordine di turno?
1 / n * 100
percentuale prima del turno di ogni giocatore, dov'è n
il numero di giocatori. Se due persone stanno giocando, il 50% degli aggiornamenti viene applicato prima di ogni turno dei giocatori. È quindi possibile randomizzare e creare un algoritmo che decida quali aggiornamenti applicare a quali svolte. Questo lo rende più giusto e mantiene il gioco fluido.