Sari la conținut
Grepobot

Domeniu de automatizare

Recrutare

Construirea unei armate nu e o singură decizie, iar un bot care o tratează ca pe una se oprește din construit fără niciun semn.

O comandă trebuie să încapă în depozit

Grepolis încasează o comandă de recrutare integral în clipa în care o plasezi. O comandă nu e un plan, e o cumpărătură — și toată nota trebuie să stea în depozit deodată.

Șaizeci de nave ușoare înseamnă șaptezeci și opt de mii de lemn într-o singură plată, la un depozit care ajunge la maximum vreo treizeci de mii: imposibil de plătit la orice nivel, pe orice lume. Din afară, asta era mai rău decât o eroare. Orașul nu recruta nimic, niciodată, iar singurul simptom era un obiectiv care nu se mișca deloc.

Grepobot dimensionează fiecare comandă după cât poate ține efectiv depozitul și după cât poate plăti orașul peste propria rezervă, apoi o plasează pe următoarea pe măsură ce se eliberează cea dinainte.

Ține cont de ce e deja comandat

Ce îi lipsește obiectivului este numărul pe care l-ai cerut minus unitățile aflate acasă și unitățile deja în coadă, fie la cazarmă, fie la port. Fără a doua jumătate, un bot citește același deficit la fiecare trecere și cumpără armata de trei ori.

Împărțirea nu costă nimic

O coadă de unități e secvențială și nu există reducere de cantitate, așa că șapte comenzi de câte un călăreț ocupă cazarma exact la fel de mult cât o comandă de șapte. Împărțirea consumă locuri în coadă, câte șapte pe coadă — cazarma și portul socotite separat — și îți redă posibilitatea de a începe măcar.

Pe măsura obiectivului, nu a cozii

Motorul nu încearcă să țină cazarma ocupată. Încearcă să îndeplinească obiectivul — o flotă de atac, o armată de apărare, escorta unei nave de colonizare — așa că ce recrutează și când e punctat în raport cu asta, alături de tot ce mai concurează pentru aceleași resurse.

Ce nu face

  • Nu recrutează niciodată miliție. Jocul nu îi dă miliției niciun cost, iar un bot care ar evalua-o drept gratuită n-ar mai recruta nimic altceva, niciodată.
  • Nu anulează comenzi și nu trimite armate. Trimiterea lor e treaba Comandantului.