Pereiti prie turinio
Grepobot

Už automatizavimo ribų

Variklis

Kiekviena šios svetainės sritis eina per tą patį ciklą. Verta jį suprasti vieną kartą.

Vienas ciklas, penki etapai
  1. Kandidatai

    Kiekvienas veiksmas, kuris dabar yra leistinas.

    parodo, kaip skaičiuoja

  2. Sprendimas

    Įvertina kiekvieną pagal tai, kiek laiko jis sutrumpina kelią iki tikslo.

    parodo, kaip skaičiuoja

  3. Paskirstymas

    Išdalija tai, dėl ko jie varžosi.

    parodo, kaip skaičiuoja

  4. Planavimas

    Laimėtojus paverčia eilės užsakymais.

    parodo, kaip skaičiuoja

  5. 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.

Vienas ciklas, vienas miestas

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.

Vienas ciklas, vienas miestas
ActionTime 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 lygioSandėlis per mažas · išsispręs po 2 val. 10 min.
Samdyti 8 biremasPer 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.