Više od automatizacije
Motor
Svaka oblast na ovoj stranici prolazi kroz isti krug. Vrijedi ga jednom razumjeti.
Kandidati
Svaka radnja koja je trenutno dozvoljena.
pokazuje postupak
Vrednovanje
Ocijeni svaku po vremenu koje skida s cilja.
pokazuje postupak
Raspodjela
Razdijeli ono za šta se takmiče.
pokazuje postupak
Planiranje
Pretvori pobjednike u naloge u redu čekanja.
pokazuje postupak
Izvršenje
Jedina faza koja dira igru.
Prve četiri faze su čiste funkcije svog ulaza, pa odluka postoji odvojeno od izvršenja — upravo zato ti bot može reći šta je izabrao i zašto.
Cilj: kolonizacijski brod
Razmotreno i blokirano
Prikaz onoga što kolona „Zašto“ javlja u svakom krugu — svaki kandidat vrednovan vremenom koje skida s cilja ovog grada.
| Action | Time removed from goal |
|---|---|
| Podigni Luku na nivo 12 | −4 h 10 min |
| Prihvati ponudu s tržnice: 380 drveta za 300 srebra | −2 h 55 min |
| Istraži kartografiju | −1 h 20 min |
| Preuzmi prihod iz 6 farmerskih sela | −48 min |
| Podigni Luku na nivo 14 | Skladište je premalo · rješava se za 2 h 10 min |
| Regrutuj 8 birema | Nema dovoljno stanovništva |
Pet faza
Kandidati, vrednovanje, raspodjela, planiranje, izvršenje. Kandidati skupljaju svaku radnju koja je trenutno dozvoljena. Vrednovanje svaku ocjenjuje po tome koliko vremena skida s cilja grada. Raspodjela dijeli ono za šta se te radnje takmiče — resurse, stanovništvo, zlato, naklonost, trgovce. Planiranje pretvara pobjednike u naloge u redu. Izvršenje je jedina faza koja dira igru.
Prve četiri faze su čiste funkcije svog ulaza, što nije detalj implementacije o kojem bi trebalo brinuti, osim zbog jedne posljedice: bot ti može tačno reći šta 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 imenilac. Radnje sa zlatom vrednuju se po zlatniku, radnje s naklonošću po naklonosti, kultura po bodu, razmjene po trgovcu. Resursi ostaju izvan imenioca, jer resursi su ono što sve košta, a dijeljenje njima bi učinilo da svaka radnja izgleda isto.
Šesnaest ciljeva i vlastiti uređivač
Brzi start, početak, farmanje, kolonizator, kolonizacioni brod, ekonomija, mornarica, napadačka flota, vojska, napadačka vojska, odbrambena vojska, pomorska podrška, kopnena podrška, podrška pegaza, mjesto za grad, kultura. Šest ih se gradu bez postavljenog cilja prvo nudi kao uži izbor. Ako nijedan nije ono što želiš, tu je uređivač šablona.
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 dozvoljeni, uz ono što svakog od njih blokira i trenutak kad blokada prestaje.
Šta ne radi
- Postoji i predviđanje unaprijed pretragom snopa (beam search), ali kao alat za prognozu. Nije na putu kojim bot djeluje, i ova stranica neće sugerisati da jeste.
Ostalo što automatizuje
- FarmanjePreuzima iz svih farmerskih sela na ostrvu 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 zaista sljedeće treba, uključujući nivoe Skladišta, Farme i Akademije koje cilj traži, a stablo uslova igre ne spominje.
- RegrutacijaDrži Kasarnu i Luku u radu prema vojsci koju traži cilj grada i dijeli broj jedinica na onoliko naloga koliko red i tvoje skladište zaista 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 drugačije ne može platiti.
- KulturaPriređuje gradske svečanosti, pozoriš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š.