Wpis z mikrobloga

Chciałem dziś zrobić grę. Zrobiłem. Teraz #chwalesie https://piecioshka.github.io/game-snake/
Typowa gra w węża. Pisana w ECMAScript 2015 zgodnie z OLOO.

Dowiedziałem się o takim wzorcu z YDKJS "this & object prototypes" wczoraj i chciałem wypróbować w praktyce.
W skrócie OOP to klasy, OLOO to delegacja funkcji poprzez wypożyczanie prototypów.

PS. Wydaje mi się, że niektóre kawałki kodu można lepiej zapisać.

#javascript może #frontend i #webdev a na pewno #gamedev
  • 6
  • Odpowiedz
@piecioshka: Jak wąż ma długość 1 lub 2 to poruszając się nim np. w lewo i wciskając strzałkę w prawo możemy zmienić kierunek, natomiast gdy długość wynosi 3 to gra się kończy, trochę dziwne zachowanie.
  • Odpowiedz
Natomiast gdy jest już większy to ma problemy i już nie może robić wszystkiego.


@piecioshka: no a wlasnie problem jest taki ze on ZROBIL to czego zrobic nie mogl.
  • Odpowiedz