Jev — типизированная модель: она не пишет текст и не рассуждает вслух. Каждые несколько кадров код описывает ей ситуацию словами, и она выбирает ровно одну кнопку из доступных. Всё, что происходит ниже, — это её выбор.
РЕШЕНИЙ
—
В ИГРЕ
—
ЦЕНА
—
МОДЕЛЬ
—
Game Boy, 160×144 пикселя, без сглаживания
СЕЙЧАС JEV НАЖИМАЕТ
—
удержание — кадров · ответ — мс
НАСКОЛЬКО ОНА БЫЛА УВЕРЕНА
ХАРАКТЕРИСТИКИ ПРОХОЖДЕНИЯ
РАСХОД ПО МОДЕЛЯМ
КТО
МОДЕЛЬ
ТОКЕНОВ
ЦЕНА
ПОСЛЕДНИЕ РЕШЕНИЯ
ШАГ
КНОПКА
ХОЛД
МС
Как это работает
Игра идёт по-настоящему: эмулятор PyBoy крутит оригинальный картридж Pokemon Red.
Код читает память игры и описывает ситуацию словами: где мы, куда смотрим, какие стороны открыты, что впереди и куда идти к цели. Пиксели Jev не видит.
Jev выбирает одну физическую кнопку Game Boy из восьми: крестовина, A, B, START, SELECT. Набор всегда один и тот же, подсказок «сюда можно, сюда нельзя» в вариантах нет: это видно из описания ситуации.
Сколько кадров держать кнопку, решает код: 16 кадров на клетку в оверворлде, один кадр в меню и диалоге.
Когда вариант всего один — в диалоге без выбора и в заставке — код жмёт A сам, модель об этом не спрашивают. На контрольном прогоне так решались 69 шагов из 100.