Osiągnięto dno w Delve

Dnia 07.08 pierwsi gracze dotarli do samego dna Delva. Okazało się, że kopalnia nie jest nieskończona! Maksymalna głębokość to 65533 ogiągnięta na lidze Standard przez graczy Kaoms_Heart oraz Blink. Po wybraniu kolejnego poziomu, ładowanie do Azurite Mine przekierowało ich na poziom pierwszy.

Krótki klip ukazujący zdarzenie można zobaczyć u źródła:
https://www.reddit.com/r/pathofexile/comments/hn5wyz/delve_does_not_scale_infinitely/

Przyczyną jest podstawowy błąd programistyczny – integer overflow. Podczas premiery Delve, zastosowano 16 bitów na informację o szerokości/głębokości kopalni, co i tak uznano za śmieszną liczbę. Przecież nikt nie spodziewał się, że gracze będą drążyli aż tak głęboko. Kiedy z poziomu 1111111111111101 gracze chcieli załadować się na następny, programowi skończyły się możliwości i przerzucił ich na poziom 0000000000000001.

Nie zgadza się to z deklaracją Chrisa w manifeście deweloperów sprzed roku, zgodnie z którą głębokość ma być, rzekomo, nieskończona.
https://www.pathofexile.com/forum/view-thread/2217850

Oczywiście nie obyło się bez zabawnych komentarzy:


Jeśli twórcy gry w odpowiedzi zastosują podwojenie integera 16 bitowego do 32 bitowego, to nową głębokością maksymalną będzie okolica poziomu 294967296.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *