MARIO.GAME
tr

Super Mario HTML5 (Phaser 3)

World 1-1'in TypeScript ve Phaser 3 ile hazırlanmış şık bir versiyonu

Super Mario HTML5 (Phaser 3)

Super Mario HTML5 (Phaser 3) hakkında

World 1-1'in bu versiyonu, geliştirici ffx0s tarafından Phaser 3 üzerinde TypeScript ile yazıldı. Bölüm Tiled harita editöründe tasarlandı. Mario'nun yetenekleri ise ayrı “güçler” olarak kurgulandı: hareket etme, zıplama, büyüme, ateş etme, yıldızla yenilmezlik ve borulara girme. Bu güçler, eşyaları topladıkça açılıp kapanıyor.

Akıcı bir şekilde 60 fps ile çalışır ve skor, para, süre ve canları gösteren klasik HUD'u sunar. Oyun geliştirmeyi öğreniyorsanız, modern bir framework'ün karo haritalarını, fizik gövdelerini ve animasyonları nasıl yönettiğini görmek için de güzel bir örnektir.

Kontroller

TuşEylem
← →Hareket et
↑ veya BoşlukZıpla
↓Çömel / borulara gir
ZAteş topu at

Özellikler

  • Tiled harita editöründe hazırlanmış ve Phaser 3 ile görüntülenen World 1-1
  • Modüler yetenek sistemi: hareket, zıplama, büyüme, ateş, yenilmezlik, boru geçişleri
  • Animasyonlu ? blokları, kırılabilir tuğlalar ve beliren puan yazıları
  • Ekranda zamanlayıcı, para sayacı ve can göstergesi

İpuçları

  1. Oklar hareket ettirir, ↑ veya Boşluk zıplatır; çiçek aldıktan sonra Z ile ateş topu atabilirsin.
  2. HUD'daki süreyi takip et; sıfıra düştüğünde bir can kaybedersin.
  3. Yer altındaki para odasına ulaşmak için ↓ ile girebileceğin boruyu ara.

Sık sorulan sorular

Bu hangi bölüm?

World 1-1; bir boru aracılığıyla ulaşılan yer altı bonus alanı da dahil.

Kim yaptı?

GitHub geliştiricisi ffx0s, Phaser 3 ve TypeScript kullanarak yaptı. Kaynak kodu MIT lisanslıdır.

Dokunmatik ekranı destekliyor mu?

Hayır, yalnızca klavyeyle oynanır. Telefonlar için en iyi seçenek Mario.Game Adventure.

Oynayabileceğin diğer oyunlar