Onkraj avtomatizacije
Pogon
Vsako področje na tej strani teče skozi isti obhod. Enkrat ga je vredno razumeti.
Kandidati
Vsako dejanje, ki je zdaj dovoljeno.
pokaže izračun
Ocenjevanje
Oceni vsako po tem, koliko časa odšteje do cilja.
pokaže izračun
Razsojanje
Razdeli tisto, za kar tekmujejo.
pokaže izračun
Načrtovanje
Zmagovalce spremeni v naročila v vrsti.
pokaže izračun
Izvedba
Edina stopnja, ki se dotakne igre.
Prve štiri stopnje so čiste funkcije svojega vhoda, zato odločitev obstaja ločeno od izvedbe — prav zato ti bot lahko pove, kaj je izbral in zakaj.
Cilj: kolonizacijska ladja
Upoštevano in blokirano
Ponazoritev tega, kar stolpec „Zakaj“ sporoči v vsakem obhodu — vsak kandidat ovrednoten s časom, ki ga odvzame do cilja tega mesta.
| Action | Time removed from goal |
|---|---|
| Zgradi Pristanišče na 12 | −4 h 10 min |
| Sprejmi tržno ponudbo: 380 lesa za 300 srebra | −2 h 55 min |
| Razišči kartografijo | −1 h 20 min |
| Zahtevaj plen iz 6 kmečkih vasi | −48 min |
| Zgradi Pristanišče na 14 | Skladišče premajhno · sprosti se čez 2 h 10 min |
| Novači 8 birem | Premalo prebivalstva |
Pet stopenj
Kandidati, ocenjevanje, razsojanje, načrtovanje, izvedba. Kandidati zberejo vsako dejanje, ki je trenutno dovoljeno. Ocenjevanje vsakemu pripiše oceno po tem, koliko časa odšteje do cilja mesta. Razsojanje razdeli tisto, za kar ta dejanja tekmujejo — surovine, prebivalstvo, zlato, naklonjenost, trgovce. Načrtovanje zmagovalce spremeni v naročila v vrsti. Izvedba je edina stopnja, ki se dotakne igre.
Prve štiri so čiste funkcije svojega vhoda, kar ni podrobnost implementacije, za katero bi ti moralo biti mar, razen zaradi ene posledice: bot ti lahko natančno pove, za kaj se je odločil in zakaj, ker odločitev obstaja ločeno od izvedbe.
Deli s tistim, česar je malo
Ocena je razmerje in pomemben je imenovalec. Dejanja z zlatom so ocenjena na enoto zlata, dejanja z naklonjenostjo na enoto naklonjenosti, kultura na točko, menjave na trgovca. Surovine ostanejo zunaj imenovalca, ker je v surovinah plačano vse in bi bila ob deljenju z njimi vsa dejanja videti enaka.
Šestnajst ciljev in urejevalnik po meri
Hiter začetek, začetnik, kmečke vasi, kolonizator, kolonizacijska ladja, gospodarstvo, mornarica, napadalno ladjevje, vojska, napadalna vojska, obrambna vojska, podporno ladjevje, podporna vojska, podpora pegazov, prostor za mesto, kultura. Šest jih je mestu, ki nima nastavljenega ničesar, najprej ponujenih kot ožji izbor. Če nobeden ni tisto, kar želiš, je tu urejevalnik predlog.
Podokno „Zakaj“
Za vsako mesto: razvrščeni kandidati z vrednostjo, prihranjenimi sekundami, vrsto, ki bi jo zasedli, in zanesljivostjo ocene — pod njimi pa kandidati, ki trenutno niso dovoljeni, s tem, kar posameznega blokira, in trenutkom, ko se to sprosti.
Česa ne počne
- Obstaja tudi pogled vnaprej z iskanjem v snopu (beam search), vendar kot orodje za napovedovanje. Ni na poti izvajanja, in ta stran ne bo namigovala, da je.
Kaj še avtomatizira
- Kmečke vasiBot pobira iz vseh kmečkih vasi ob pravi čakalni dobi, sprejme menjave in razširitve, ki se splačajo, tudi v zavihku v ozadju. Brezplačno, brez naročnine.
- GradnjaGrepobot gradi, kar cilj mesta res potrebuje, tudi stopnje Skladišča, Kmetije in Akademije, ki jih cilj zahteva, drevo zahtev v igri pa jih ne omenja.
- NovačenjeVojašnica in Pristanišče delata za vojsko, ki jo potrebuje cilj mesta, število enot pa bot razdeli na toliko naročil, kot jih vrsta in skladišče sprejmeta.
- RaziskaveTočke Akademije porabi za raziskave, na katere čaka cilj mesta, ne za najcenejše — in dvigne Akademijo, ko račun raziskav cilja drugače ni plačljiv.
- KulturaPrireja mestne festivale, gledališke predstave in zmagoslavne sprevode za naslednje mesto, izbere praznovanje, ki se res izplača, in neha, ko je prostor pokrit.
- NalogePobere nagrade dokončanih nalog na celem računu in o dnevnem bonusu odloči, ne pa ga samo vzame, tako da nič ne ostane nepobrano, ko ne gledaš.