Dungeon Mates
Tarayıcıda tek başına ya da oda koduyla en fazla dört kişi birlikte oynanan, piksel grafikli bir zindan oyunu.
- Kategori
- Çok Oyunculu Oyun
- Tech Stack
- Next.js 14, Canvas, Socket.io, WebAudio, TypeScript
Proje Hakkında
Savaşçı, Büyücü, Okçu ve Şifacı arasından sınıfını seçip on katlık bir zindana iniyorsun; 3, 5, 7 ve 8. katlarda birer boss, onuncu katta Demon bekliyor. Her kat yeniden üretiliyor, kata göre değişen kurallar, güçlendirilmiş canavarlar, yetenek seçimi ve dükkân da bir turu öncekinden ayırıyor.
Oyunun bütün mantığı Node sunucusunda saniyede 20 kez işleniyor; tarayıcı yalnız tuş ve eylem gönderiyor, gelen durumu Canvas'a çiziyor. Haritalar BSP ile sunucuda üretiliyor ve odadaki herkese aynısı gidiyor. Ses efektlerinin hiçbiri dosya değil, Web Audio ile o an üretiliyor.
Uygulamanın yalnızca koyu teması var; ekran görüntüleri bu yüzden açık temada da koyu.
Ekran Görüntüleri
Bu Projeyle İlgili Yazı
Dungeon Mates: Dört Kişilik Tarayıcı Zindanı
Dungeon Mates, oda koduyla dört kişi birlikte oynanan, her katı yeniden üretilen bir zindan oyunu. Oyunda ne var, sunucu neden her şeyi kendisi hesaplıyor ve haritaları hem rastgele hem oynanabilir yapmak için ne yaptım.
3 Ağustos 20266 Dakika Okuma

