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
| Klawisz | Akcja |
|---|---|
| ← → | Ruch |
| ↑ lub spacja | Skok |
| ↓ | Kucanie / wejście do rur |
| Z | Rzucanie 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
- Strzałki poruszają postacią, ↑ lub spacja to skok, a Z rzuca kule ognia, gdy zdobędziesz kwiatek.
- Pilnuj licznika czasu w interfejsie — gdy spadnie do zera, tracisz życie.
- Szukaj rury, do której wejdziesz przyciskiem ↓, aby dostać się do podziemnego pokoju z monetami.


