To brzmi jak żart z czasów, gdy gry mieściły się na dyskietkach. Kultowy klimat Quake został odtworzony w przeglądarce w projekcie, który waży zaledwie 13 KB. Tak, dobrze czytacie: kilkanaście kilobajtów. Mniej niż wiele zwykłych miniaturek obrazków w internecie. Projekt Q1K3 wrócił właśnie do dyskusji w sieci i ponownie zachwyca graczy oraz programistów.
- Projekt: Q1K3
- Inspiracja: kultowy Quake
- Rozmiar: około 13 KB po kompresji
- Technologia: JavaScript / HTML5
- Platforma: przeglądarka internetowa
- Autor kodu: Dominic Szablewski / phoboslab
- Konkurs: js13kGames 2021
Quake w 13 KB? Ten projekt wygląda jak magia
W czasach, gdy współczesne gry potrafią zajmować 100, 150 albo 200 GB, informacja o FPS-ie inspirowanym Quake, który mieści się w 13 KB, brzmi prawie nierealnie. A jednak Q1K3 naprawdę działa w przeglądarce i naprawdę próbuje odtworzyć ducha klasycznej strzelanki z lat 90.
Nie jest to pełny Quake przeniesiony jeden do jednego. To miniaturowy, autorski demake, czyli projekt inspirowany legendarnym FPS-em. Ale właśnie w tym tkwi cały urok. W kilkunastu kilobajtach udało się zmieścić silnik 3D, strzelanie, przeciwników, tekstury, dźwięki, muzykę i grywalne poziomy.
- Gra znajduje się pod tym linkiem: https://js13kgames.com/games/q1k3#play
13 KB kontra dzisiejsze gry po 100 GB
Największe wrażenie robi sama skala. Oryginalny Quake z 1996 roku był kiedyś technologiczną rewolucją. Dzisiaj współczesne produkcje potrafią wymagać dziesiątek gigabajtów miejsca jeszcze przed pierwszą aktualizacją.
Na tym tle Q1K3 wygląda jak demonstracja programistycznej sztuki przetrwania. Autor nie miał komfortu wrzucenia gotowych tekstur, modeli, bibliotek i plików audio. Wszystko musiało zmieścić się w ekstremalnym limicie. I właśnie dlatego projekt robi takie wrażenie.
To nie jest pełny Quake, ale hołd dla klasyka
Warto od razu wyjaśnić jedną rzecz: Q1K3 nie jest oficjalnym portem gry Quake. To autorski projekt inspirowany klasykiem id Software. Chodzi o klimat, mechanikę i technologiczną zabawę z ograniczeniami, a nie o przeniesienie całej gry w miniaturowym pliku.
Mimo tego efekt jest zaskakująco dobry. Gracz dostaje widok z perspektywy pierwszej osoby, broń, przeciwników, proste poziomy i charakterystyczny klimat starej szkoły FPS-ów. Wystarczy odpalić projekt w przeglądarce, żeby zrozumieć, dlaczego internet ponownie się nim zachwycił.
Jak to w ogóle możliwe?
Sekret tkwi w ekstremalnej optymalizacji. Przy takim limicie nie da się klasycznie „wrzucić assetów” do projektu. Tekstury, efekty, dźwięki i elementy świata muszą być generowane albo opisane w możliwie najkrótszy sposób.
To trochę jak pakowanie całego mieszkania do pudełka po butach. Zamiast gotowych obrazków i dużych plików, liczy się spryt, procedury, kompresja i każda pojedyncza linijka kodu. Autor Q1K3 opisywał, że samo odtworzenie klimatu Quake w 13 KB było ogromnym wyzwaniem, bo w tym limicie musiało zmieścić się praktycznie wszystko.
Projekt powstał na konkurs js13kGames
Q1K3 powstał jako praca przygotowana na konkurs js13kGames. To specyficzny game jam, w którym twórcy robią gry przeglądarkowe mieszczące się w limicie 13 KB po kompresji.
Ten limit jest brutalny, ale właśnie dlatego efekty bywają fascynujące. Twórcy muszą kombinować, szukać nieoczywistych rozwiązań i odrzucać wszystko, co zbędne. Nie chodzi tu o fotorealizm, tylko o pokazanie, jak daleko można dojść dzięki kreatywności i znajomości technologii.
Internet znów odkrył Q1K3
Projekt nie jest zupełnie nowy, ale właśnie wrócił do obiegu dzięki wpisom w mediach społecznościowych. Gracze i programiści ponownie zaczęli udostępniać nagrania z rozgrywki, zachwycając się tym, że coś tak małego może działać jak prawdziwa strzelanka FPP.
I trudno się dziwić. W świecie, w którym aktualizacja do gry potrafi ważyć więcej niż całe produkcje sprzed lat, 13-kilobajtowy FPS działa jak technologiczny policzek dla współczesnego cyfrowego rozpasania.
To bardziej pokaz umiejętności niż zwykła gra
Q1K3 nie konkuruje z nowoczesnymi shooterami. Nie o to chodzi. To raczej pokaz programistycznej precyzji i miłości do klasyki. Taki projekt przypomina, że gry nie zawsze muszą być większe, cięższe i bardziej przeładowane.
Czasem największe wrażenie robi coś odwrotnego: minimalizm, ograniczenie i pytanie „ile można zrobić z absolutnie niczego?”. W tym przypadku odpowiedź brzmi: zaskakująco dużo.
Dlaczego gracze tak kochają takie projekty?
Bo to jest czysta magia retro. Starsi gracze pamiętają czasy, gdy Quake był technologicznym objawieniem. Młodsi mogą zobaczyć, jak bardzo zmieniły się gry i jak kreatywne potrafią być ograniczenia.
Q1K3 ma w sobie coś, czego często brakuje wielkim współczesnym produkcjom: natychmiastowy efekt „wow”. Nie dlatego, że wygląda jak najnowszy blockbuster, ale dlatego, że mózg od razu zadaje pytanie: jakim cudem to waży tylko 13 KB?
Małe gry, wielkie pomysły
Takie projekty są ważne również dlatego, że pokazują inną stronę gamedevu. Nie wszystko musi być o budżecie, ray tracingu i gigantycznych światach. Czasem najciekawsze rzeczy dzieją się tam, gdzie twórca ma niemal niemożliwe ograniczenia.
Q1K3 jest dokładnie takim przypadkiem. To miniaturowy hołd dla Quake, ale też przypomnienie, że technologia w grach to nie tylko moc sprzętu. To także pomysłowość, matematyka, kompresja i bezczelna kreatywność.
Można zagrać w przeglądarce
Najlepsze jest to, że Q1K3 nie jest tylko filmikiem do oglądania. Projekt można uruchomić w przeglądarce i samemu sprawdzić, jak działa ten 13-kilobajtowy FPS.
Nie oczekujcie pełnego Quake z 1996 roku. Oczekujcie raczej technicznej ciekawostki, która potrafi zaskoczyć bardziej niż niejeden ogromny współczesny tytuł. I właśnie dlatego ten projekt tak dobrze wraca do sieci co jakiś czas.
Q1K3 to 13-kilobajtowy FPS inspirowany Quake, działający bezpośrednio w przeglądarce. Projekt powstał na konkurs js13kGames i jest jednym z tych przykładów, które pokazują, że wielki pomysł nie musi zajmować setek gigabajtów.
Zobacz więcej:
- Setki gier ZNIKAJĄ z PlayStation Store! Wielka czystka i konflikt w tle
- Jednak będzie GTA 6 na FIZYCZNEJ PŁYCIE! Szokujące ustalenia potwierdzone przez Rockstar Games!
- GTA 6 za 399 zł w polskim markecie. Pudełko? Tu wielu graczy się zdziwi
- GTA 6 zaoferuje różne tryby graficzne? Polski sklep mógł ujawnić skrywaną tajemnicę
- Pierwszy polski sklep z GTA 6 w ofercie! Gdzie kupić grę roku?