Gry w przeglądarce

Z Nokii do przeglądarki. Snake wraca w innej formie

przeczytasz w 2 min.

Klasyczna gra Snake powraca w nowej odsłonie, dostępnej w pasku adresu przeglądarki. Dzięki wykorzystaniu znaków Unicode Braille, gra zyskuje nowy wymiar.

Nowa wersja kultowej gry Snake, stworzona przez Demiana Ferreiro, przenosi rozgrywkę do paska adresu przeglądarki. Choć przestrzeń jest ograniczona, gra zachowuje dynamiczny charakter oryginału, co czyni ją wyjątkowym doświadczeniem.

Nowoczesne podejście do klasyki

Twórca przyznaje, że URL Snake „to trochę żart”. Niemniej jednak, jest on chętny do udoskonalania gry i chętnie przyjmuje zgłoszenia błędów, pomysły i pull requesty w repozytorium URL Snake na GitHubie. Za pośrednictwem strony GitHub można zapoznać się z kodem URL Snake, będącym własnością publiczną. Ta minimalistyczna aplikacja hostowana na pasku adresu została napisana w mniej niż 400 liniach kodu JavaScript, wykorzystując między innymi manipulację Unicode do renderowania gry na pasku adresu.

Gra działa w siatce 40x4 pikseli, wykorzystując znaki Unicode Braille do renderowania. Dzięki temu, mimo ograniczeń przestrzennych, gra oferuje płynne animacje.    Kod gry, dostępny publicznie na GitHub, składa się z mniej niż 400 linii JavaScript. Wykorzystuje on technikę RequestAnimationFrame, co pozwala na płynne działanie w ograniczonej przestrzeni paska adresu. Gra wymaga szybkiej reakcji, zwłaszcza przy zmianie kierunku ruchu w pionie.

Inspiracja i wyzwania

Ferreiro zdradza, że inspiracją do stworzenia gry była unikalność systemu Unicode Braille. "Okazuje się, że każdy symbol brajla mieści się w siatce punktów 2x4. To daje 2 możliwe stany (punkt jest włączony lub wyłączony) dla każdego z tych 8 punktów. Zatem 2^8 daje 256 możliwych wartości. To jeden bajt!" – entuzjastycznie mówił Ferreiro. "Na szczęście Unicode koduje wszystkie te 256 możliwych wartości i mapuje je na punkty kodowe w bardzo systematyczny sposób". Gra Snake dobrze wpisywała się w możliwości animacji, jakie otwierał system brajla.

Jednym z nieoczekiwanych efektów ubocznych gry jest zapełnienie historii przeglądarki wpisami związanymi z URL Snake. Na szczęście, przeglądarki, takie jak Chrome, oferują opcje grupowego usuwania historii, co ułatwia zarządzanie tym problemem.

Komentarze

2
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    pawluto
    0
    Ja tylko przypomnę że był taki komputerek co posiadał 48 kilobajtów pamięci i tysiące gier które mieściły się w tak małej pamięci...
    I jak wspaniałe to były gry ! Exolon - Saboteur - Knight Lore - Atic Atac - Bomb Jack - Renegade - Lode Runner - Mikie - Prince of Persia...
    Komputerek ten nazywał się Sinclair ZX Spectrum...
    • avatar
      GejzerJara
      0
      @Aleksandra , no fajny ten artykuł, tyle że powiem wprost: ZERO LINKÓW. Zrzucasz na czytelników poszukanie, jak się do tego adresowego snake dostać. To niestety bardzo obniża jakość artykułu.

      Redakcjo, a w zasadzie pytanie do NACZELNEGO. Coś ci fatalnie idzie kontrola jakości, a szkoda, szczególnie dla nowej kadry która dopiero się wdraża. Tzw. "korektę" można sobie odpuścić dopiero dla pewniaków, weteranów, ale NIGDY dla świeżaków. Kiedyś ten portal był naprawdę o wiele lepszy, aż się chciało czytać.

      Witaj!

      Niedługo wyłaczymy stare logowanie.
      Logowanie będzie możliwe tylko przez 1Login.

      Połącz konto już teraz.

      Zaloguj przez 1Login