Pāriet uz saturu
Grepobot

Automatizācijas joma

Iesaukšana

Karaspēka veidošana nav viens lēmums, un bots, kas to tā uztver, klusi pārstāj to veidot.

Vienam pasūtījumam jāietilpst noliktavā

Grepolis iesaukšanas pasūtījumu iekasē pilnā apmērā tajā pašā brīdī, kad to iesniedz. Pasūtījums nav plāns, tas ir pirkums – un viss rēķins vienlaikus jānotur noliktavā.

Sešdesmit vieglie kuģi ir septiņdesmit astoņi tūkstoši koka vienā maksājumā, bet noliktavas ietilpība beidzas ap trīsdesmit tūkstošiem: nav nopērkams nevienā līmenī, nevienā pasaulē. No malas tas bija sliktāk par kļūdu. Pilsēta neiesauca neko un nekad, un vienīgais simptoms bija mērķis, kas nekustējās no vietas.

Grepobot katru pasūtījumu pielāgo tam, ko noliktava patiešām ietilpina un ko pilsēta var samaksāt virs savas rezerves, un nākamo iesniedz, kad iepriekšējais ir izpildīts.

Tas ieskaita to, kas jau pasūtīts

Mērķa iztrūkums ir tevis prasītais skaits, atņemot vienības mājās un vienības, kas jau stāv kazarmu vai ostas rindā. Bez šīs otrās daļas bots katrā ciklā no jauna nolasa to pašu iztrūkumu un nopērk karaspēku trīsreiz.

Sadalīšana neko nemaksā

Vienību rinda darbojas secīgi, un apjoma atlaides nav, tāpēc septiņi pasūtījumi pa vienam jātniekam aizņem kazarmas tieši tikpat ilgi kā viens pasūtījums ar septiņiem. Sadalīšana tērē rindas vietas – katrā rindā to ir septiņas, kazarmas un ostu skaitot atsevišķi – un atgūst iespēju vispār sākt.

Pēc mērķa, nevis pēc rindas

Dzinējs necenšas noturēt kazarmas aizņemtas. Tas cenšas pabeigt mērķi – uzbrukuma floti, aizsardzības karaspēku, koloniju kuģa eskortu –, tāpēc tas, ko un kad tas iesauc, tiek vērtēts pēc mērķa, kopā ar visu pārējo, kas sacenšas par tiem pašiem resursiem.

Ko tas nedara

  • Tas nekad neiesauc miliciju. Spēle milicijai nenosaka nekādu cenu, un bots, kas to uzskatītu par bezmaksas, neko citu vairs nekad neiesauktu.
  • Tas neatceļ pasūtījumus un nesūta karaspēku. To sūtīšana ir Komandiera darbs.