Pereiti prie turinio
Grepobot

Automatizavimo sritis

Turgus

Tai aiškiausias visos koncepcijos pavyzdys, tad verta jį išdėstyti nuosekliai.

Turguje

380 medienos už 300 sidabro

Sandėlyje atsargų pakanka

Niekas nelaukia medienos.

Atmesta

Kainuoja sidabrą, kurio reikia uostui.

Trirema stovi be medienos

Visa kita jau sumokėta.

Priimta

Laivas bus baigtas 2 val. 55 min. anksčiau.

Kodėl santykio nustatymas – netinkama valdymo priemonė

Kiekvienas šio žaidimo prekybos botas prašo nurodyti santykį: tarkime, imk viską, kas geriau nei 1,2 prieš 1. Bėda ta, kad tie patys mainai skirtingu metu yra skirtingas sprendimas. Trys medienos už vieną sidabrą – apiplėšimas, kai sandėlyje visko pakanka. Ir puikus sandoris, kai mediena – vienintelis dalykas, skiriantis tave nuo baigtos triremos, o trirema ir yra tai, kam miestas skirtas.

Riba šio skirtumo nemato, nes vienintelis dalykas, į kurį ji žiūri, yra santykis. Grepobot pasiūlymą įkainoja sekundėmis, kurias jis nuima nuo miesto tikslo, todėl priims tris prieš vieną, kai tai svarbu, ir atmes vienas prieš vieną po valandos.

Sąrašas bendras, o podėlis toks nebuvo

Turgaus pasiūlymas priklauso turgui, o ne tavo miestui – tad du tavo miestai, žiūrintys į tą patį podėlyje išsaugotą sąrašą, galėjo abu nuspręsti jį priimti, o antrasis pirkimas atsidurdavo ne ten, kur norėjai. Dabar sąrašo podėlis bendras – tik taip ši aritmetika teisinga.

Pirkliai – tai, ko trūksta

Mainai nėra nemokami net esant geram kursui: jie užima pirklius, o pirklių laukia visi kiti to miesto mainai. Todėl turgaus veiksmas vertinamas pagal pirklį, o ne pagal išteklių, ir vos vertas pasiūlymas, kuris užimtų visus pirklius, pralaimi geresniam, kuris telpa.

Ko jis nedaro

  • Grepobot priima kitų žaidėjų paskelbtus pasiūlymus. Savų pasiūlymų jis neskelbia.