Hoppa till innehållet
Grepobot

Mer än automation

Motorn

Varje spår på den här sajten går genom samma omgång. Den är värd att förstå en gång.

En omgång, fem steg
  1. Kandidater

    Varje handling som är tillåten just nu.

    visar hur den tänkte

  2. Beslut

    Poängsätt var och en efter tiden den tar bort från målet.

    visar hur den tänkte

  3. Fördelning

    Dela ut det de konkurrerar om.

    visar hur den tänkte

  4. Plan

    Gör vinnarna till order i köerna.

    visar hur den tänkte

  5. Utförande

    Det enda steget som rör spelet.

De fyra första stegen är rena funktioner av sin indata, så beslutet finns skilt från utförandet — och det är därför botten kan berätta vad den valde och varför.

En omgång, en stad

Mål: koloniseringsskepp

Övervägt, men blockerat

En illustration av vad Varför-kolumnen rapporterar varje omgång — varje kandidat värderad efter den tid den tar bort från den här stadens mål.

En omgång, en stad
ActionTime removed from goal
Bygg Hamnen till 12−4 tim 10 min
Anta marknadserbjudande: 380 trä för 300 silver−2 tim 55 min
Forska fram Kartografi−1 tim 20 min
Kräv in 6 bondbyar−48 min
Bygg Hamnen till 14Lagerhuset för litet · löser sig om 2 tim 10 min
Rekrytera 8 biremerInte tillräckligt med befolkning

Fem steg

Kandidater, beslut, fördelning, plan, utförande. Kandidater samlar varje handling som är tillåten just nu. Beslut poängsätter var och en efter hur mycket tid den tar bort från stadens mål. Fördelning delar ut det som handlingarna konkurrerar om — resurser, befolkning, guld, gunst, handelsmän. Plan gör vinnarna till order i köerna. Utförande är det enda steget som rör spelet.

De fyra första är rena funktioner av sin indata, vilket inte är en implementationsdetalj du borde behöva bry dig om, utom för en följd: botten kan berätta exakt vad den bestämde och varför, eftersom beslutet finns skilt från utförandet.

Dela med det som är knappt

En poäng är en kvot, och det som spelar roll är nämnaren. Guldhandlingar poängsätts per guld, gunsthandlingar per gunst, kultur per poäng, byten per handelsman. Resurser hålls utanför nämnaren, eftersom resurser är vad allt kostar, och att dela med dem skulle få varje handling att se likadan ut.

Sexton mål, och en egen editor

Snabbstart, nybörjare, farmning, kolonisatör, koloniseringsskepp, ekonomi, flotta, attackflotta, militär, attackarmé, försvarsarmé, sjöstöd, landstöd, pegasusstöd, stadsplats, kultur. Sex av dem erbjuds först som en kortlista till en stad som inte har något inställt. Är ingen av dem vad du vill ha finns malleditorn.

Varför-panelen

För varje stad: de rankade kandidaterna med sitt värde, sekunderna de sparar, vilken kö de skulle ta och hur säker uppskattningen är — och under dem kandidaterna som just nu inte är tillåtna, med det som blockerar var och en och ögonblicket då det släpper.

Vad den inte gör

  • En framåtblickande strålsökning (beam search) finns, men som prognosverktyg. Den ligger inte i vägen från beslut till handling, och den här sidan tänker inte antyda att den gör det.