Už automatizavimo ribų
Variklis
Kiekviena šios svetainės sritis eina per tą patį ciklą. Verta jį suprasti vieną kartą.
Kandidatai
Kiekvienas veiksmas, kuris dabar yra leistinas.
parodo, kaip skaičiuoja
Sprendimas
Įvertina kiekvieną pagal tai, kiek laiko jis sutrumpina kelią iki tikslo.
parodo, kaip skaičiuoja
Paskirstymas
Išdalija tai, dėl ko jie varžosi.
parodo, kaip skaičiuoja
Planavimas
Laimėtojus paverčia eilės užsakymais.
parodo, kaip skaičiuoja
Vykdymas
Vienintelis etapas, kuris liečia žaidimą.
Pirmieji keturi etapai yra grynosios savo įvesties funkcijos, todėl sprendimas egzistuoja atskirai nuo veiksmo – būtent todėl botas gali pasakyti, ką pasirinko ir kodėl.
Tikslas: kolonijos laivas
Apsvarstyta ir užblokuota
Pavyzdys, ką stulpelis „Kodėl“ praneša kiekvieną ciklą – kiekvienas kandidatas įvertintas laiku, kurį jis nuima nuo šio miesto tikslo.
| Action | Time removed from goal |
|---|---|
| Statyti uostą iki 12 lygio | −4 val. 10 min. |
| Priimti turgaus pasiūlymą: 380 medienos už 300 sidabro | −2 val. 55 min. |
| Tirti kartografiją | −1 val. 20 min. |
| Surinkti iš 6 ūkio kaimelių | −48 min. |
| Statyti uostą iki 14 lygio | Sandėlis per mažas · išsispręs po 2 val. 10 min. |
| Samdyti 8 biremas | Per mažai gyventojų |
Penki etapai
Kandidatai, sprendimas, paskirstymas, planavimas, vykdymas. Kandidatų etapas surenka kiekvieną šiuo metu leistiną veiksmą. Sprendimas kiekvieną įvertina pagal tai, kiek laiko jis sutrumpina kelią iki miesto tikslo. Paskirstymas išdalija tai, dėl ko tie veiksmai varžosi – išteklius, gyventojus, auksą, palankumą, pirklius. Planavimas laimėtojus paverčia eilės užsakymais. Vykdymas – vienintelis etapas, kuris liečia žaidimą.
Pirmieji keturi yra grynosios savo įvesties funkcijos – tai įgyvendinimo detalė, kuri tau neturėtų rūpėti, išskyrus vieną pasekmę: botas gali tiksliai pasakyti, ką nusprendė ir kodėl, nes sprendimas egzistuoja atskirai nuo veiksmo.
Dalink iš to, ko trūksta
Įvertis yra santykis, ir svarbiausia jame – vardiklis. Aukso veiksmai vertinami pagal auksą, palankumo – pagal palankumą, kultūra – pagal tašką, mainai – pagal pirklį. Ištekliai į vardiklį nepatenka, nes ištekliais apmokama viskas, ir dalijant iš jų visi veiksmai atrodytų vienodai.
Šešiolika tikslų ir savas redaktorius
Greita pradžia, pradinis, ūkio kaimeliai, kolonizatorius, kolonijos laivas, ekonomika, laivynas, atakos laivynas, karyba, atakos kariuomenė, gynybos kariuomenė, jūrinė parama, sausumos parama, pegasų parama, miesto vieta, kultūra. Šeši iš jų pirmiausia pasiūlomi kaip trumpas sąrašas miestui, kuriam dar niekas nenustatyta. Jei nė vienas netinka, yra šablonų redaktorius.
Skiltis „Kodėl“
Kiekvienam miestui: surikiuoti kandidatai su jų verte, sutaupytomis sekundėmis, eile, kurią jie užimtų, ir tuo, kiek patikimas įvertis, – o po jais kandidatai, kurie šiuo metu neleistini, su tuo, kas kiekvieną blokuoja, ir akimirka, kai kliūtis išnyks.
Ko jis nedaro
- Yra ir numatymas į priekį su spindulio paieška (beam search), bet tik kaip prognozavimo įrankis. Jis nedalyvauja veiksmų kelyje, ir šis puslapis neketina teigti priešingai.
Kas dar automatizuojama
- Ūkio kaimeliaiRenka iš kiekvieno salos ūkio kaimelio pagal tikrąjį atvėsimo laiką, priima vertus mainus ir plėtimus, veikia ir fono kortelėje. Nemokamai, be prenumeratos.
- StatybosGrepobot stato tai, ko miesto tikslui iš tikrųjų reikia toliau, įskaitant sandėlio, ūkio ir akademijos lygius, kurių žaidimo reikalavimų medis nemini.
- SamdymasKareivinės ir uostas dirba kariuomenei, kurios reikia miesto tikslui, o dalinių kiekis skaidomas į tiek užsakymų, kiek tikrai priims eilė ir tavo sandėlis.
- TyrimaiIšleidžia akademijos taškus tyrimams, kurių laukia miesto tikslas, o ne pigiausiems – ir kelia akademiją, kai tikslo tyrimų sąskaitos kitaip neapmokėsi.
- KultūraRengia miesto šventes, teatro spektaklius ir triumfo eisenas kitai miesto vietai gauti, renkasi apsimokančią šventę ir sustoja, kai vieta jau padengta.
- UžduotysSurenka baigtų užduočių apdovanojimus visoje paskyroje ir dienos premiją ne tik paima, bet ir apie ją sprendžia, tad niekas nelieka neatsiimta, kol nežiūri.