Отвъд автоматизацията
Двигателят
Всяка линия на този сайт минава през един и същ проход. Струва си да го разбереш веднъж.
Кандидати
Всяко действие, което е позволено в момента.
показва как решава
Решение
Оценява всяко по времето, което маха от целта.
показва как решава
Разпределение
Раздава това, за което се борят.
показва как решава
План
Превръща победителите в поръчки за опашките.
показва как решава
Изпълнение
Единственият етап, който докосва играта.
Първите четири етапа са чисти функции на входа си, така че решението съществува отделно от действието — затова ботът може да ти каже какво е избрал и защо.
Цел: колонизаторски кораб
Обмислено и блокирано
Илюстрация на това, което колоната „Защо“ отчита при всеки проход — всеки кандидат, остойностен по времето, което маха от целта на този град.
| Action | Time removed from goal |
|---|---|
| Построй Пристанище до 12 | −4 ч 10 мин |
| Приеми оферта от пазара: 380 дърво за 300 сребро | −2 ч 55 мин |
| Проучи Картография | −1 ч 20 мин |
| Прибери 6 селца | −48 мин |
| Построй Пристанище до 14 | Складът е твърде малък · решава се след 2 ч 10 мин |
| Наеми 8 биреми | Няма достатъчно население |
Пет етапа
Кандидати, решение, разпределение, план, изпълнение. „Кандидати“ събира всяко действие, което в момента е допустимо. „Решение“ оценява всяко по това колко време маха от целта на града. „Разпределение“ раздава това, за което действията се борят — суровини, население, злато, благоволение, търговци. „План“ превръща победителите в поръчки за опашките. „Изпълнение“ е единственият етап, който докосва играта.
Първите четири са чисти функции на входа си — детайл по реализацията, който не би трябвало да те интересува, освен заради едно следствие: ботът може да ти каже точно какво е решил и защо, защото решението съществува отделно от действието.
Дели на оскъдното
Оценката е съотношение и важното е знаменателят. Действията със злато се оценяват на единица злато, тези с благоволение — на единица благоволение, културата — на точка, размените — на търговец. Суровините остават извън знаменателя, защото всичко струва суровини и деленето на тях би направило всички действия еднакви.
Шестнайсет цели и собствен редактор
Бърз старт, начален, селца, колонизатор, колонизаторски кораб, икономика, флот, флот за атака, военен, армия за атака, армия за защита, морска подкрепа, сухопътна подкрепа, подкрепа с пегаси, място за град, култура. Шест от тях първо се предлагат като кратък списък на град, на който нищо не е зададено. Ако никоя не е това, което искаш, има редактор на шаблони.
Панелът „Защо“
За всеки град: класираните кандидати с тяхната стойност, спестените секунди, коя опашка биха заели и колко сигурна е оценката — а отдолу кандидатите, които в момента са недопустими, с това, което блокира всеки от тях, и момента, в който блокът пада.
Какво не прави
- Съществува предвиждане с лъчево търсене (beam search), но като инструмент за прогноза. То не е в пътя, по който ботът действа, и тази страница няма да намеква, че е.
Останалото, което автоматизира
- Фармене на селцаПрибира всяко селце на острова точно по реалното му изчакване, приема изгодните размени и разширения и не спира и във фонов раздел. Безплатно, без абонамент.
- СтроителствоGrepobot вдига онова, което целта на града ти наистина изисква, включително нивата на склада, фермата и академията, за които дървото с изисквания мълчи.
- НаеманеДържи казармата и пристанището в работа за армията, нужна на целта, като дели броя войски на толкова поръчки, колкото опашката и складът реално поемат.
- ПроучванияХарчи точките на академията за проучванията, които целта на града чака, а не за най-евтините, и вдига Академията, когато сметката на целта иначе е неплатима.
- КултураПровежда градски празници, театрални представления и триумфални шествия за следващото място за град, избира изгодното и спира, щом мястото е покрито.
- ЗадачиСъбира наградите от завършени задачи в целия ти акаунт и избира дневния бонус, вместо просто да го вземе, така че нищо не остава несъбрано, докато не гледаш.