MARIO.GAME
pl

Super Mario HTML5 (Phaser 3)

Dopracowana wersja World 1-1 w TypeScript i Phaser 3

Super Mario HTML5 (Phaser 3)

O grze Super Mario HTML5 (Phaser 3)

Tę wersję World 1-1 napisał w TypeScript na bazie Phaser 3 programista ffx0s. Poziom został zaprojektowany w edytorze map Tiled, a umiejętności Mario są zbudowane jako osobne „moce” — poruszanie się, skakanie, rośnięcie, strzelanie ogniem, niezwyciężoność po zdobyciu gwiazdki i wchodzenie do rur — które włączają się i wyłączają w miarę zbierania przedmiotów.

Gra działa płynnie w 60 klatkach na sekundę i pokazuje klasyczny interfejs z wynikiem, monetami, czasem i życiami. Jeśli uczysz się tworzenia gier, to także świetny przykład tego, jak nowoczesny framework radzi sobie z mapami kafelkowymi, bryłami fizycznymi i animacją.

Sterowanie

KlawiszAkcja
← →Ruch
↑ lub spacjaSkok
↓Kucanie / wejście do rur
ZRzucanie kul ognia

Funkcje

  • World 1-1 stworzony w edytorze map Tiled i wyświetlany za pomocą Phaser 3
  • Modułowy system mocy: ruch, skok, rośnięcie, ogień, niezwyciężoność, przejścia przez rury
  • Animowane bloki ?, rozbijane cegły i wyskakujące punkty
  • Licznik czasu, licznik monet i życia na ekranie

Wskazówki

  1. Strzałki poruszają postacią, ↑ lub spacja to skok, a Z rzuca kule ognia, gdy zdobędziesz kwiatek.
  2. Pilnuj licznika czasu w interfejsie — gdy spadnie do zera, tracisz życie.
  3. Szukaj rury, do której wejdziesz przyciskiem ↓, aby dostać się do podziemnego pokoju z monetami.

Najczęściej zadawane pytania

Jaki to poziom?

World 1-1 razem z podziemną strefą bonusową, do której wchodzi się przez rurę.

Kto to stworzył?

Programista z GitHuba, ffx0s, przy użyciu Phaser 3 i TypeScript. Kod źródłowy jest na licencji MIT.

Czy obsługuje dotyk?

Nie, gra działa tylko z klawiaturą. Na telefony najlepszy jest Mario.Game Adventure.

Więcej gier do zagrania