Hopp til innholdet
Grepobot

Mer enn automatisering

Motoren

Hvert spor på dette nettstedet går gjennom den samme runden. Den er verd å forstå én gang.

Én runde, fem steg
  1. Kandidater

    Hver handling som er lovlig akkurat nå.

    viser regnestykket

  2. Beslutning

    Gi hver av dem poeng etter hvor mye tid den sparer mot målet.

    viser regnestykket

  3. Fordeling

    Del ut det de konkurrerer om.

    viser regnestykket

  4. Plan

    Gjør vinnerne om til ordrer i køene.

    viser regnestykket

  5. Utførelse

    Det eneste steget som rører spillet.

De fire første stegene er rene funksjoner av inndataene sine, så beslutningen finnes atskilt fra utførelsen — og det er derfor boten kan fortelle deg hva den valgte og hvorfor.

Én runde, én by

Mål: kolonisasjonsskip

Vurdert, men blokkert

En illustrasjon av hva Hvorfor-kolonnen rapporterer hver runde — hver kandidat verdsatt etter tiden den tar bort fra denne byens mål.

Én runde, én by
ActionTime removed from goal
Bygg Havnen til 12−4 t 10 min
Godta markedstilbud: 380 tre for 300 sølv−2 t 55 min
Forsk på Kartografi−1 t 20 min
Krev inn fra 6 bondelandsbyer−48 min
Bygg Havnen til 14Lagerhuset er for lite · løser seg om 2 t 10 min
Rekrutter 8 biremerIkke nok befolkning

Fem steg

Kandidater, beslutning, fordeling, plan, utførelse. Kandidater samler hver handling som er lovlig akkurat nå. Beslutning gir hver av dem poeng etter hvor mye tid den tar bort fra byens mål. Fordeling deler ut det handlingene konkurrerer om — ressurser, befolkning, gull, gunst, handelsmenn. Plan gjør vinnerne om til ordrer i køene. Utførelse er det eneste steget som rører spillet.

De fire første er rene funksjoner av inndataene sine, og det er ikke en implementasjonsdetalj du burde måtte bry deg om, bortsett fra én konsekvens: boten kan fortelle deg nøyaktig hva den bestemte og hvorfor, fordi beslutningen finnes atskilt fra utførelsen.

Del på det som er knapt

En poengsum er en rate, og det som teller, er nevneren. Gullhandlinger vurderes per gull, gunsthandlinger per gunst, kultur per poeng, bytter per handelsmann. Ressurser holdes utenfor nevneren, fordi ressurser er det alt koster, og å dele på dem ville fått alle handlinger til å se likedan ut.

Seksten mål, og en egen editor

Rask start, nybegynner, farming, kolonisator, kolonisasjonsskip, økonomi, marine, angrepsflåte, militær, angrepshær, forsvarshær, sjøstøtte, landstøtte, pegasusstøtte, byplass, kultur. Seks av dem tilbys først som en kortliste til en by som ikke har noe satt. Er ingen av dem det du vil ha, finnes mal-editoren.

Hvorfor-panelet

For hver by: de rangerte kandidatene med verdien sin, sekundene de sparer, hvilken kø de ville tatt, og hvor sikkert anslaget er — og under dem kandidatene som ikke er lovlige akkurat nå, med det som blokkerer hver av dem og øyeblikket det løser seg.

Hva den ikke gjør

  • Det finnes et fremoverskuende strålesøk (beam search), men som et prognoseverktøy. Det ligger ikke i veien fra beslutning til handling, og denne siden kommer ikke til å antyde at det gjør det.