Оказывается, при определённых условиях Minecraft способен пройти сам себя — без единого игрока. Правда, на это уйдут миллиарды лет.
Это выяснил YouTuber RedLogic, создавший кастомную симуляцию игры, чтобы проверить, сможет ли она завершиться самостоятельно. Наблюдать за процессом в реальном времени два миллиарда лет невозможно, поэтому он применил метод Монте-Карло, сжимающий миллиарды тиков в выборочные интервалы ожидания с отслеживанием редких событий и ресурсов.
Дело было не только во времени. Требовался сид с нужным количеством ресурсов и естественным порталом в Энд — иначе игра просто не смогла бы завершиться. RedLogic запустил ещё одну симуляцию, чтобы найти подходящий мир, а затем отпустил модель в свободное плавание.
Игра в итоге прошла себя сама, но крайне медленно: между ключевыми событиями проходили десятки тысяч, а то и миллионы лет. Странники Энда нашли портал к дракону лишь спустя 35 510 лет симуляции.
Дальше начался процесс поиска входа в портал, его прохождения и постепенного уничтожения кристаллов Края. Поскольку NPC ведут себя случайным образом, всё зависело от удачного расположения блоков и заняло миллионы лет.
Через 3 миллиона лет снежный голем случайно попал снарядом в странника Энда и уничтожил один из кристаллов. Оставалось повторить это ещё девять раз, а затем дождаться, пока криперы взрывами не добьют дракона. В сумме симуляция заняла 1,97 миллиарда лет — но завершилась успешно.
Конечно, убить дракона самому намного быстрее, но сама возможность такого сценария — одна из причин, почему Minecraft остаётся популярной спустя 17 лет после релиза. Игра продолжает удивлять: теперь в ней можно даже посидеть.
