Impresionant, dacă nu este practic
Pe scurt: Snake devine noul Doom? La câteva săptămâni după ce titlul clasic pentru mobil a fost redus la un cod QR de 56 de octeți, cineva a dezvoltat ceea ce probabil va fi cea mai mică versiune a jocului din lume. Este atât de mic încât necesită un microscop pentru a juca corect.
Versiunea microscopică a lui Snake este opera dezvoltatorului de software Patrick Gillespie, care a demonstrat isprava uimitoare pe canalul său de YouTube.
Gillespie explică în videoclip că a creat un joc JavaScript Snake acum 15 ani. Scopul său a fost să-l micșoreze până la punctul în care jocul folosește subpixelii individuali ai unui monitor.
Subpixelii sunt componentele mai mici care alcătuiesc un singur pixel pe un afișaj digital. De obicei, vin în lumini roșii, verzi și albastre, iar luminozitatea lor este ajustată pentru a crea diferitele culori pe care le vedem în timp ce ne uităm la un afișaj.
Gillespie și-a folosit iMac-ul pentru proiectul bazat pe browser, deoarece geometria pixelilor acestuia este o formă de dungi RGB. Proiectul nu a început fără probleme, deoarece s-a străduit să facă jocul să arate o singură culoare în fiecare subpixel. Subpixelul verde arăta ceva roșu și albastru, ceea ce i-a impus să treacă la un spațiu de culoare LED cu o gamă mai largă.
Pentru cei care nu dețin un microscop, dar doresc totuși să încerce această versiune de subpixeli a Snake, poate fi redată într-un browser web la zoom maxim, deși trebuie să utilizați și funcția Windows Magnifier la maximum. Acest lucru nu va fi la fel de eficient ca utilizarea unui microscop, desigur.
Puteți verifica jocul Gillespie’s Snake pe site-ul său personal. De asemenea, puteți arunca o privire asupra codului de pe GitHub pentru a afla mai multe despre cum a fost creat.
Aceasta este a doua versiune neconvențională de Snake pe care am văzut-o luna aceasta. Acum câteva săptămâni, dezvoltatorul donno2048 a reușit să reducă jocul la doar 56 de octeți, făcându-l suficient de mic pentru a fi codificat într-un singur cod QR. Puteți consulta demo-ul acelui proiect chiar aici.