W 1996 roku Quake zrewolucjonizował świat gier, wymagając aż 75 MHz procesora, 8MB RAM i 80MB miejsca na dysku, co w tamtych czasach było całkiem imponującymi wymaganiami. Teraz te wymagania brzmią wręcz śmiesznie, ale jak się okazuje Dominic Szablewski, znany również jako Phoboslab, udowodnił, że można jeszcze bardziej zmniejszyć grę. Przeniósł tę klasyczną grę do JavaScript, tworząc wersję ważącą zaledwie 13KB na konkurs JS13K Games – wydarzenie promujące tworzenie gier HTML5 i JavaScript o maksymalnej wielkości właśnie 13KB.
Q1K3, wydana w 2021 roku, zawiera dwa poziomy, pięć rodzajów przeciwników, trzy bronie i trzydzieści różnych tekstur. Choć nie dorównuje oryginałowi pod względem szczegółowości, dostarcza około 50% frajdy przy zaledwie 16% rozmiaru pliku. Szablewski zdołał zmieścić w grze efekty świetlne, tekstury, a nawet dźwięki i muzykę, co jest imponującym osiągnięciem przy tak małej wielkości pliku.
Warto przetestować Q1K3 jeżeli szukacie trochę nostalgii. Kod gry jest dostępny na GitHubie, co może inspirować innych do udziału w konkursie JS13K Games. Jeśli chcesz zagrać, Q1K3 jest dostępne tutaj.
