In un RTS in cui i lavoratori hanno il compito, ad esempio, di costruire un muro, come fanno i lavoratori a decidere quali muri costruire?
Il giocatore decide quali muri devono essere costruiti dove, ma non assegna singoli lavoratori ai singoli quadrati delle pareti. In molti giochi RTS, i lavoratori svolgono semplicemente compiti che sono vicini a loro, ma nel mio RTS voglio usare il fare strategico di compiti espliciti su quadrati specifici come strategia principale, quindi non voglio che i lavoratori stupidi si raggruppino da qualche parte e lascino ulteriori compiti via non fatto.
Uso l'esempio del muro dell'edificio; potrebbe essere estrarre pietra, fare una strada, raccogliere legna o altro. La cosa fondamentale è che l'utente sceglie dove, ma non chi.
I lavoratori possono lavorare solo su quadrati adiacenti a quadrati accessibili; i quadrati su cui lavorano possono essere impraticabili fino al completamento del lavoro.
Ai lavoratori 1 e 2 viene detto di estrarre i quadrati A, B, C e D.
Possono muovere di un quadrato per tick di gioco e il mining di un quadrato richiede 10 tick.
Come decidi quale lavoratore estrae quale quadrato?
Sembra evidente che 1 dovrebbe estrarre A e 2 dovrebbe estrarre C.
1 è a 4 quadrati da A, quindi avrà terminato l'estrazione in 14 tick. Dove dovrei andare dopo, e perché?
E se ci fosse un altro quadrato - E - da estrarre direttamente sopra B?
Qual è la logica che un lavoratore usa per decidere dove procedere?