Gra, która od lat służy jako punkt odniesienia dla kreatywności, zaczyna przypominać status kultowego Dooma. W obu przypadkach społeczność podejmuje wyzwanie uruchamiania tytułu na sprzęcie pozornie nieprzystosowanym do takiego zadania. Najnowszy przykład pochodzi od twórcy znanego jako vimpo, który zdołał uruchomić serwer Minecraft na... inteligentnej żarówce.
Wybranym urządzeniem był tani moduł Wi-Fi z AliExpress oparty na chipsecie BL602. Ten niewielki mikrokontroler dysponuje jednym rdzeniem RISC-V o taktowaniu do 192 MHz, 276 KB pamięci RAM oraz 128 KB pamięci ROM. Aby zyskać stały i pełny dostęp do układu, konieczne było rozebranie żarówki, wyjęcie modułu i podłączenie go do płytki adaptera. Pozwoliło to na wygodne programowanie i diagnostykę bez ryzyka uszkodzenia urządzenia.
Po przygotowaniu środowiska vimpo przystąpił do instalacji serwera Minecraft. Kluczowa okazała się implementacja Ucraft, minimalistycznej wersji serwera napisanej w języku C, zaprojektowanej do działania w warunkach skrajnie ograniczonych zasobów sprzętowych. Ucraft nie oferuje większości funkcji znanych z pełnego serwera Vanilla, ale umożliwia hosting rozgrywki w swojej najbardziej bazowej formie.
Minimalizm kodu jako fundament eksperymentu
Plik binarny serwera zajmuje 46 KB bez biblioteki odpowiedzialnej za uwierzytelnianie lub około 90 KB z nią. Zużycie pamięci zależy bezpośrednio od liczby graczy podłączonych jednocześnie. W konfiguracji bez uwierzytelniania serwer pochłania około 20 KB pamięci dla dziesięciu graczy. W wersji z uwierzytelnianiem zapotrzebowanie rośnie do około 70 KB.
Sam eksperyment nie miał na celu stworzenia praktycznej infrastruktury do gry, lecz demonstrację możliwości. Dla społeczności pasjonatów i programistów tego rodzaju osiągnięcia wyznaczają nowe kierunki myślenia o optymalizacji, minimalizmie kodu oraz adaptacji oprogramowania do nietypowych platform.
Minecraft jako laboratorium innowacji
Nie jest to odosobniony przypadek. W ostatnich miesiącach Minecraft stał się areną dla eksperymentów, które balansują między sztuką inżynierii a zabawą. We wrześniu jeden z modderów stworzył funkcjonalną implementację ChatGPT wewnątrz gry, korzystając z 439 milionów bloków. Działała wolno, lecz dowiodła możliwości tworzenia złożonych struktur logicznych wyłącznie w środowisku Minecraft.
Na początku roku inny użytkownik uruchomił grę na karcie graficznej sprzed dwóch dekad, wyposażonej jedynie w 8 MB pamięci VRAM. Pod koniec 2024 roku pojawiły się również narzędzia umożliwiające uruchomienie serwera Minecraft w języku COBOL, historycznie wykorzystywanym do systemów biznesowych.
Spodobało Ci się? Podziel się ze znajomymi!
Pokaż / Dodaj komentarze do:
Minecraft działa na żarówce za 8 zł z AliExpress. To nie żart