Naar de inhoud
Grepobot

Automatiseringsonderdeel

Rekruteren

Een leger opbouwen is niet één beslissing, en een bot die het wel zo behandelt, stopt ongemerkt met bouwen.

Eén order moet in je pakhuis passen

Grepolis rekent een rekruteringsorder volledig af op het moment dat je hem plaatst. Een order is geen plan maar een aankoop, en de hele rekening moet in één keer in het pakhuis liggen.

Zestig lichte schepen kosten achtenzeventigduizend hout in één betaling, terwijl een pakhuis ergens rond de dertigduizend ophoudt: op geen enkel niveau te betalen, op geen enkele wereld. Van buitenaf was dat erger dan een foutmelding. De stad rekruteerde niets, voor altijd, en het enige symptoom was een doel dat nooit vooruitging.

Grepobot stemt elke order af op wat het pakhuis echt kan bevatten, en op wat de stad kan betalen boven haar eigen reserve, en plaatst de volgende zodra de vorige klaar is.

Hij telt mee wat al in bestelling staat

Wat het doel tekortkomt, is het aantal dat je vroeg, min de eenheden die thuis staan en min de eenheden die al in de wachtrij van de kazerne of de haven staan. Zonder die tweede helft leest een bot elke ronde hetzelfde tekort en koopt hij het leger drie keer.

Splitsen kost niets

Een eenhedenwachtrij werkt één voor één en er is geen kwantumkorting, dus zeven orders van één ruiter houden de kazerne precies zo lang bezet als één order van zeven. Splitsen kost plekken in de wachtrij, waarvan er zeven per wachtrij zijn — kazerne en haven apart geteld — en koopt daarmee terug dat je überhaupt kunt beginnen.

Afgestemd op het doel, niet op de wachtrij

De engine probeert de kazerne niet bezig te houden. Hij probeert het doel te halen — een aanvalsvloot, een verdedigingsleger, de escorte voor een kolonisatieschip — dus wat hij rekruteert en wanneer wordt daartegen gescoord, naast alles wat verder om dezelfde grondstoffen strijdt.

Wat het niet doet

  • Hij rekruteert nooit militie. Het spel geeft militie helemaal geen kosten, en een bot die dat als gratis zou waarderen, zou nooit meer iets anders rekruteren.
  • Hij annuleert geen orders, en hij stuurt geen legers op pad. Dat is het werk van de Commandant.