Об игре Super Mario HTML5 (Phaser 3)
Эта версия World 1-1 написана на TypeScript с использованием Phaser 3 разработчиком ffx0s. Уровень собран в редакторе карт Tiled, а способности Mario реализованы как отдельные «силы» — движение, прыжки, рост, стрельба огнём, неуязвимость от звезды и вход в трубы, — которые включаются и отключаются по мере того, как вы подбираете предметы.
Игра идёт плавно, 60 кадров в секунду, и показывает классический HUD с очками, монетами, временем и жизнями. Если вы изучаете разработку игр, это ещё и наглядный пример того, как современный фреймворк работает с тайловыми картами, физическими телами и анимацией.
Управление
| Клавиша | Действие |
|---|---|
| ← → | Движение |
| ↑ или пробел | Прыжок |
| ↓ | Присесть / войти в трубу |
| Z | Бросать огненные шары |
Особенности
- Уровень World 1-1 создан в редакторе карт Tiled и отрисован с помощью Phaser 3
- Модульная система способностей: движение, прыжок, рост, огонь, неуязвимость, переходы по трубам
- Анимированные блоки с ?, разрушаемые кирпичи и всплывающие очки
- Таймер на экране, счётчик монет и жизней
Советы
- Стрелки отвечают за движение, а ↑ или пробел — за прыжок; Z бросает огненные шары, когда у вас есть цветок.
- Следите за таймером в HUD: когда он дойдёт до нуля, вы потеряете жизнь.
- Ищите трубу, в которую можно войти с помощью ↓, чтобы попасть в подземную комнату с монетами.


