- Katılım
- 6 Kas 2021
- Mesajlar
- 4,189
- Tepkime puanı
- 5,560
- Puanları
- 113
- Yaş
- 32
- Konum
- Türkiye
- Dc
- fatihbulut
Tarayıcı tabanlı Metin2 oyun istemcisi. Three.js + React Three Fiber kullanılarak geliştirilmiş,
3B oyun dünyasında boss/metin taşı takibi, NPC etkileşimi, item drop listeleri ve karakter yönetimi sunan bir web uygulaması.
## TEST
https://metin2-web-client.vercel.app/
## Özellikler
- 3B oyun haritası (`.glb` formatında şehir modeli)
- Boss ve Metin Taşı sistemi (29 adet canavar modeli)
- NPC etkileşim pencereleri (16 adet NPC)
- Karakter seçim ekranı (4 sınıf: Savaşçı, Ninja, Şaman, Sura)
- Karakter bilgi paneli (HP/SP/ATT/DEX statü barları)
- Envanter ve ekipman arayüzü
- Minimap ve NPC konum işaretleri
- Mob drop listeleri (86 adet item icon'u)
- Global dil desteği
## Notlar
- Bu proje bir **web istemcisidir**, oyun sunucusu içermez. Sadece görsel arayüz ve statik veri gösterimi yapar.
- JS bundle **12.840 satır** olarak formatlanmıştır, okunabilir ve düzenlenebilir durumdadır. Değişken isimleri minify edilmiş olsa da kod akışı takip edilebilir.
- 3B modeller `.glb` (GL Transmission Format Binary) formatındadır, Blender veya benzeri araçlarla düzenlenebilir.
- Hızlı prototipleme için `npx serve` yerine `npx live-server` gibi hot-reload destekleyen sunucular kullanılabilir.
3B oyun dünyasında boss/metin taşı takibi, NPC etkileşimi, item drop listeleri ve karakter yönetimi sunan bir web uygulaması.
## TEST
https://metin2-web-client.vercel.app/
## Özellikler
- 3B oyun haritası (`.glb` formatında şehir modeli)
- Boss ve Metin Taşı sistemi (29 adet canavar modeli)
- NPC etkileşim pencereleri (16 adet NPC)
- Karakter seçim ekranı (4 sınıf: Savaşçı, Ninja, Şaman, Sura)
- Karakter bilgi paneli (HP/SP/ATT/DEX statü barları)
- Envanter ve ekipman arayüzü
- Minimap ve NPC konum işaretleri
- Mob drop listeleri (86 adet item icon'u)
- Global dil desteği
## Notlar
- Bu proje bir **web istemcisidir**, oyun sunucusu içermez. Sadece görsel arayüz ve statik veri gösterimi yapar.
- JS bundle **12.840 satır** olarak formatlanmıştır, okunabilir ve düzenlenebilir durumdadır. Değişken isimleri minify edilmiş olsa da kod akışı takip edilebilir.
- 3B modeller `.glb` (GL Transmission Format Binary) formatındadır, Blender veya benzeri araçlarla düzenlenebilir.
- Hızlı prototipleme için `npx serve` yerine `npx live-server` gibi hot-reload destekleyen sunucular kullanılabilir.
Gizli içerik
Bu içeriği görmek için cevap yazmalısınız.
