Prejsť na obsah
Grepobot

Nad rámec automatizácie

Motor

Každá oblasť na tomto webe prechádza tým istým prechodom. Oplatí sa ho raz pochopiť.

Jeden prechod, päť fáz
  1. Kandidáti

    Každá akcia, ktorá je teraz možná.

    ukáže, ako k tomu prišiel

  2. Rozhodnutie

    Ohodnoť každú podľa času, o ktorý priblíži cieľ.

    ukáže, ako k tomu prišiel

  3. Rozdelenie

    Rozdeľ to, o čo sa bijú.

    ukáže, ako k tomu prišiel

  4. Plán

    Premeň víťazov na rozkazy vo fronte.

    ukáže, ako k tomu prišiel

  5. Vykonanie

    Jediná fáza, ktorá zasahuje do hry.

Prvé štyri fázy sú čisté funkcie svojho vstupu, takže rozhodnutie existuje oddelene od vykonania — preto ti bot vie povedať, čo vybral a prečo.

Jeden prechod, jedno mesto

Cieľ: kolonizačná loď

Zvážené a zablokované

Ukážka toho, čo stĺpec „Prečo“ hlási pri každom prechode — každý kandidát ocenený časom, o ktorý priblíži cieľ tohto mesta.

Jeden prechod, jedno mesto
ActionTime removed from goal
Postaviť Prístav na 12−4h 10m
Prijať ponuku na trhu: 380 dreva za 300 striebra−2h 55m
Vyskúmať Kartografiu−1h 20m
Vyžiadať suroviny zo 6 roľníckych dedín−48m
Postaviť Prístav na 14Sklad je primalý · uvoľní sa o 2h 10m
Naverbovať 8 biremNedostatok populácie

Päť fáz

Kandidáti, rozhodnutie, rozdelenie, plán, vykonanie. Kandidáti zozbierajú každú akciu, ktorá je práve možná. Rozhodnutie ohodnotí každú podľa toho, koľko času uberie z cieľa mesta. Rozdelenie pridelí to, o čo tie akcie súperia — suroviny, populáciu, zlato, priazeň, obchodníkov. Plán premení víťazov na rozkazy vo fronte. Vykonanie je jediná fáza, ktorá zasahuje do hry.

Prvé štyri sú čisté funkcie svojho vstupu, čo nie je implementačný detail, o ktorý by si sa musel starať, až na jeden dôsledok: bot ti vie presne povedať, čo rozhodol a prečo, pretože rozhodnutie existuje oddelene od vykonania.

Deľ tým, čoho je málo

Skóre je pomer a rozhoduje menovateľ. Akcie so zlatom sa hodnotia na zlato, akcie s priazňou na priazeň, kultúra na bod, obchody na obchodníka. Suroviny v menovateli nie sú, pretože surovinami sa platí všetko a delenie nimi by urobilo všetky akcie rovnakými.

Šestnásť cieľov a vlastný editor

Rýchly štart, štartér, roľnícke dediny, kolonizátor, kolonizačná loď, ekonomika, námorníctvo, útočná flotila, armáda, útočná armáda, obranná armáda, podporná flotila, podporná armáda, podpora pegasmi, miesto na mesto, kultúra. Šesť z nich sa mestu bez nastavenia ponúkne najprv ako krátky výber. Ak ti nevyhovuje žiadny, je tu editor predlôh.

Panel „Prečo“

Pre každé mesto: zoradení kandidáti s hodnotou, ušetrenými sekundami, frontou, ktorú by obsadili, a istotou odhadu — a pod nimi kandidáti, ktorí momentálne nie sú možní, s tým, čo každého blokuje, a chvíľou, keď sa to uvoľní.

Čo nerobí

  • Existuje aj výhľad s lúčovým prehľadávaním, ale ako nástroj na predpoveď. Nie je v ceste, ktorou bot koná, a táto stránka nebude tvrdiť, že je.