Dla dzieci

Minecraft „ukończył się sam” po 1,97 mld lat w symulacji

Lead: Minecraft po raz kolejny stał się przedmiotem nietypowego eksperymentu. YouTuber RedLogic przygotował symulację, która miała odpowiedzieć na pytanie, czy gra może sama doprowadzić do pokonania smoka Endu, bez wejścia jakiegokolwiek gracza na serwer.

Eksperyment oparty na symulacji Monte Carlo

RedLogic stworzył niestandardowy model Minecrafta, w którym obserwował, czy ciąg losowych zdarzeń występujących w świecie gry może ostatecznie doprowadzić do zakończenia rozgrywki. Ponieważ śledzenie takiego procesu w czasie rzeczywistym byłoby niemożliwe, zastosował symulację Monte Carlo.

Metoda pozwoliła skompresować miliardy ticków gry do próbek czasu oczekiwania, przy jednoczesnym śledzeniu rzadkich zdarzeń oraz zasobów fizycznych, które mogły popychać cały proces naprzód albo go przerywać.

Kluczowy był odpowiedni świat

Sam upływ czasu nie wystarczał. Aby Minecraft mógł „ukończyć się” samodzielnie, potrzebny był świat z odpowiednim układem zasobów oraz naturalnie występującym portalem do Endu. RedLogic uruchomił więc dodatkową symulację, która miała wskazać właściwy seed, a dopiero potem rozpoczął właściwe obliczenia.

Najważniejsze etapy symulacji

  • 35 510 lat zajęło endermanom odnalezienie portalu prowadzącego do smoka.
  • Następnie konieczne było, aby endermani trafili do wejścia, weszli do portalu i przyczynili się do działań prowadzących do zniszczenia kryształów Endu.
  • Po około 3 milionach lat śnieżny golem wystrzelił pocisk w stronę endermana, co doprowadziło do zniszczenia jednego z kryształów.
  • Podobny ciąg zdarzeń musiał powtórzyć się jeszcze dziewięć razy.
  • Ostateczne obrażenia smokowi zadały wybuchające creepery.

Smok został pokonany po 1,97 mld lat

Cały proces przebiegał niezwykle wolno, a pomiędzy kolejnymi istotnymi etapami mijały dziesiątki tysięcy, a nawet miliony lat symulowanego czasu. Wynikało to z losowego zachowania postaci kontrolowanych przez grę oraz z konieczności, by konkretne bloki i zdarzenia pojawiały się w odpowiednich miejscach.

Według wyników eksperymentu Minecraft rzeczywiście zdołał doprowadzić do pokonania smoka Endu bez gracza. Symulacja zakończyła się po 1,97 miliarda lat czasu gry.

Choć w praktyce znacznie szybciej można zrobić to samodzielnie, eksperyment pokazuje, jak rozbudowane i nieprzewidywalne potrafią być systemy działające w Minecraftcie.

Dodaj komentarz