Sari la conținut
Grepobot

Dincolo de automatizare

Motorul

Fiecare domeniu de pe acest site trece prin aceeași trecere. Merită înțeleasă o dată.

O trecere, cinci etape
  1. Candidate

    Fiecare acțiune permisă chiar acum.

    își arată socoteala

  2. Decizie

    Punctează fiecare după timpul pe care îl scade din obiectiv.

    își arată socoteala

  3. Arbitraj

    Împarte ceea ce își dispută.

    își arată socoteala

  4. Plan

    Transformă câștigătoarele în ordine pentru cozi.

    își arată socoteala

  5. Execuție

    Singura etapă care atinge jocul.

Primele patru etape sunt funcții pure ale intrării lor, așa că decizia există separat de execuție — de aceea botul îți poate spune ce a ales și de ce.

O trecere, un oraș

Obiectiv: navă de colonizare

Luate în calcul și blocate

O ilustrare a ceea ce raportează coloana De ce la fiecare trecere — fiecare acțiune candidată evaluată după timpul pe care îl scade din obiectivul acestui oraș.

O trecere, un oraș
ActionTime removed from goal
Construiește portul la nivelul 12−4 h 10 min
Acceptă oferta din piață: 380 lemn pentru 300 argint−2 h 55 min
Cercetează Cartografia−1 h 20 min
Cere de la 6 sate de fermieri−48 min
Construiește portul la nivelul 14Depozitul e prea mic · se deblochează în 2 h 10 min
Recrutează 8 biremePopulație insuficientă

Cinci etape

Candidate, decizie, arbitraj, plan, execuție. Candidatele adună fiecare acțiune permisă în acest moment. Decizia punctează fiecare acțiune după cât timp scade din obiectivul orașului. Arbitrajul împarte ce își dispută acțiunile — resurse, populație, aur, favoare, comercianți. Planul transformă câștigătoarele în comenzi pentru cozi. Execuția e singura etapă care atinge jocul.

Primele patru sunt funcții pure ale intrării lor, ceea ce nu e un detaliu de implementare de care să-ți pese, cu excepția unei consecințe: botul îți poate spune exact ce a decis și de ce, pentru că decizia există separat de execuție.

Împarte la resursa rară

Un scor e o rată, iar ce contează e numitorul. Acțiunile cu aur sunt punctate pe aur, cele cu favoare pe favoare, cultura pe punct, schimburile pe comerciant. Resursele rămân în afara numitorului, pentru că resursele sunt ce costă totul, iar împărțirea la ele ar face orice acțiune să arate la fel.

Șaisprezece obiective și un editor propriu

Start rapid, început, fermierit, colonizator, navă de colonizare, economie, marină, flotă de atac, militar, armată de atac, armată de apărare, flotă de sprijin, armată de sprijin, sprijin de pegași, loc de oraș, cultură. Șase dintre ele sunt oferite mai întâi, ca listă scurtă, unui oraș care nu are nimic setat. Dacă niciunul nu e ce vrei, ai editorul de șabloane.

Panoul De ce

Pentru fiecare oraș: candidatele în ordine, cu valoarea lor, secundele câștigate, coada pe care ar ocupa-o și cât de sigură e estimarea — iar dedesubt, candidatele care acum nu sunt permise, cu ce o blochează pe fiecare și momentul în care se deblochează.

Ce nu face

  • Există o anticipare prin beam search, dar ca unealtă de prognoză. Nu e pe calea care acționează, iar pagina asta nu va lăsa să se înțeleagă că ar fi.