Siirry sisältöön
Grepobot

Automaation osa-alue

Värväys

Armeijan rakentaminen ei ole yksi päätös, ja botti, joka kohtelee sitä yhtenä, lakkaa huomaamatta rakentamasta.

Yhden tilauksen on mahduttava varastoon

Grepolis veloittaa värväystilauksen kokonaan heti, kun teet sen. Tilaus ei ole suunnitelma vaan ostos – ja koko laskun on oltava varastossa kerralla.

Kuusikymmentä kevyttä laivaa maksaa seitsemänkymmentäkahdeksantuhatta puuta yhtenä maksuna, kun varasto yltää enimmillään noin kolmeenkymmeneentuhanteen: mahdotonta millä tahansa tasolla, missä tahansa maailmassa. Ulkoapäin se oli pahempaa kuin virhe. Kaupunki ei värvännyt mitään, ei koskaan, ja ainoa oire oli tavoite, joka ei koskaan edennyt.

Grepobot mitoittaa jokaisen tilauksen sen mukaan, mitä varasto oikeasti vetää, ja sen mukaan, mitä kaupunki pystyy maksamaan oman varantonsa yli, ja tekee seuraavan tilauksen, kun edellinen on purkautunut.

Se laskee mukaan jo tilatut

Tavoitteesta puuttuu pyytämäsi määrä miinus kotona olevat yksiköt ja yksiköt, jotka ovat jo jonossa kasarmissa tai satamassa. Ilman tuota jälkimmäistä puolta botti lukee saman vajeen joka kierroksella uudestaan ja ostaa armeijan kolmeen kertaan.

Jakaminen ei maksa mitään

Yksikköjono on peräkkäinen, eikä paljousalennusta ole, joten seitsemän yhden ratsumiehen tilausta varaa kasarmin täsmälleen yhtä pitkäksi aikaa kuin yksi seitsemän ratsumiehen tilaus. Jakaminen kuluttaa jonopaikkoja, joita on seitsemän jonoa kohden – kasarmi ja satama erikseen laskettuina – ja ostaa takaisin mahdollisuuden ylipäätään aloittaa.

Mitoitettu tavoitteen, ei jonon mukaan

Moottori ei yritä pitää kasarmia kiireisenä. Se yrittää saada tavoitteen valmiiksi – hyökkäyslaivaston, puolustusarmeijan, siirtokuntalaivan saattueen – joten se, mitä se värvää ja milloin, pisteytetään sitä vasten, yhdessä kaiken muun kanssa, mikä kilpailee samoista raaka-aineista.

Mitä se ei tee

  • Se ei koskaan värvää miliisiä. Peli ei anna miliisille mitään hintaa, ja botti, joka hinnoittelisi sen ilmaiseksi, ei värväisi koskaan mitään muuta.
  • Se ei peru tilauksia eikä lähetä armeijoita liikkeelle. Niiden lähettäminen on Komentajan työ.