Više od automatizacije
Motor
Svako područje na ovoj stranici prolazi kroz isti krug. Vrijedi ga jednom razumjeti.
Kandidati
Svaka radnja koja je trenutno dopuštena.
pokazuje postupak
Vrednovanje
Ocijeni svaku po vremenu koje skida s cilja.
pokazuje postupak
Raspodjela
Razdijeli ono za što se natječu.
pokazuje postupak
Planiranje
Pretvori pobjednike u naloge u redu čekanja.
pokazuje postupak
Izvršenje
Jedina faza koja dira igru.
Prve četiri faze čiste su funkcije svog ulaza, pa odluka postoji odvojeno od izvršenja — upravo zato ti bot može reći što je odabrao i zašto.
Cilj: kolonizacijski brod
Razmotreno i blokirano
Prikaz onoga što stupac „Zašto“ javlja u svakom krugu — svaki kandidat vrednovan vremenom koje skida s cilja ovoga grada.
| Action | Time removed from goal |
|---|---|
| Podigni Luku na razinu 12 | −4 h 10 min |
| Prihvati ponudu s tržnice: 380 drva za 300 srebra | −2 h 55 min |
| Istraži kartografiju | −1 h 20 min |
| Preuzmi prihod iz 6 seljačkih sela | −48 min |
| Podigni Luku na razinu 14 | Skladište je premalo · rješava se za 2 h 10 min |
| Novači 8 birema | Nema dovoljno stanovništva |
Pet faza
Kandidati, vrednovanje, raspodjela, planiranje, izvršenje. Kandidati skupljaju svaku radnju koja je trenutno dopuštena. Vrednovanje svaku ocjenjuje po tome koliko vremena skida s cilja grada. Raspodjela dijeli ono za što se te radnje natječu — resurse, stanovništvo, zlato, naklonost, trgovce. Planiranje pretvara pobjednike u naloge u redu. Izvršenje je jedina faza koja dira igru.
Prve četiri faze čiste su funkcije svog ulaza, što nije implementacijski detalj o kojem bi trebalo brinuti, osim zbog jedne posljedice: bot ti može točno reći što je odlučio i zašto, jer odluka postoji odvojeno od izvršenja.
Dijeli s onim čega je malo
Ocjena je omjer, a bitan je nazivnik. Radnje sa zlatom vrednuju se po zlatniku, radnje s naklonošću po naklonosti, kultura po bodu, razmjene po trgovcu. Resursi ostaju izvan nazivnika, jer resursi su ono što sve košta, a dijeljenje njima učinilo bi da svaka radnja izgleda jednako.
Šesnaest ciljeva i vlastiti uređivač
Brzi start, početak, farmanje, kolonizator, kolonizacijski brod, gospodarstvo, mornarica, napadačka flota, vojska, napadačka vojska, obrambena vojska, pomorska podrška, kopnena podrška, podrška pegaza, mjesto za grad, kultura. Šest ih se gradu bez postavljenog cilja najprije nudi kao uži izbor. Ako nijedan nije ono što želiš, tu je uređivač predložaka.
Okno „Zašto“
Za svaki grad: rangirani kandidati s vrijednošću, uštedjenim sekundama, redom koji bi zauzeli i pouzdanošću procjene — a ispod njih kandidati koji trenutno nisu dopušteni, uz ono što svakog od njih blokira i trenutak kad blokada prestaje.
Što ne radi
- Postoji i predviđanje unaprijed pretraživanjem snopom (beam search), ali kao alat za prognozu. Nije na putu kojim bot djeluje, i ova stranica neće sugerirati da jest.
Ostalo što automatizira
- FarmanjePreuzima iz svih seljačkih sela na otoku po stvarnom vremenu čekanja, uzima isplative razmjene i proširenja, i u kartici u pozadini. Besplatno, bez pretplate.
- GradnjaGrepobot podiže ono što cilju grada stvarno sljedeće treba, uključujući razine Skladišta, Farme i Akademije koje cilj traži, a stablo uvjeta igre ne spominje.
- NovačenjeDrži Vojarnu i Luku u radu prema vojsci koju traži cilj grada i dijeli broj jedinica na onoliko naloga koliko red i tvoje skladište stvarno mogu primiti.
- IstraživanjeTroši bodove Akademije na istraživanje koje cilj tvog grada čeka, a ne na ono najjeftinije — i podiže Akademiju kad se račun cilja drukčije ne može platiti.
- KulturaPriređuje gradske svečanosti, kazališne predstave i pobjedničke povorke prema sljedećem mjestu za grad, bira isplativu i staje kad je mjesto pokriveno.
- ZadaciSkuplja nagrade završenih zadataka na cijelom računu i o dnevnom bonusu odlučuje umjesto da ga samo uzme, pa ništa ne ostaje nepokupljeno dok ne gledaš.