MARIO.GAME
uk

Super Mario HTML5 (Phaser 3)

Відшліфована версія рівня World 1-1 на TypeScript і Phaser 3

Super Mario HTML5 (Phaser 3)

Про гру Super Mario HTML5 (Phaser 3)

Цю версію World 1-1 написав розробник ffx0s на TypeScript з використанням Phaser 3. Рівень спроєктовано в редакторі карт Tiled, а здібності Маріо реалізовано як окремі «сили» — рух, стрибок, зростання, стрільба вогнем, невразливість від зірки та вхід у труби — які вмикаються й вимикаються залежно від зібраних предметів.

Гра працює плавно на 60 к/с і показує класичний HUD з очками, монетами, часом і життями. Якщо ви вивчаєте розробку ігор, це ще й гарний приклад того, як сучасний фреймворк працює з тайловими картами, фізичними тілами та анімацією.

Керування

КлавішаДія
← →Рух
↑ або пробілСтрибок
↓Присісти / увійти в трубу
ZКидати вогняні кулі

Особливості

  • World 1-1 створено в редакторі карт Tiled і відображається за допомогою Phaser 3
  • Модульна система здібностей: рух, стрибок, зростання, вогонь, невразливість, телепортація трубами
  • Анімовані блоки з ?, цегла, що руйнується, та сплývаючі очки
  • Таймер, лічильник монет і життів на екрані

Поради

  1. Стрілки керують рухом, а ↑ або пробіл — стрибком; Z кидає вогняні кулі, коли ви маєте квітку.
  2. Стежте за таймером у HUD — коли він досягне нуля, ви втратите життя.
  3. Шукайте трубу, в яку можна увійти кнопкою ↓, щоб потрапити до підземної кімнати з монетами.

Поширені запитання

Що це за рівень?

World 1-1, разом із підземною бонусною зоною, до якої веде труба.

Хто це створив?

Розробник із GitHub ffx0s, використовуючи Phaser 3 і TypeScript. Вихідний код має ліцензію MIT.

Чи підтримується сенсорне керування?

Ні, лише клавіатура. Для телефонів найкраще підходить Mario.Game Adventure.

Більше ігор