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/
" İNDİR "
" VT "
## TANITIM
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/
" İNDİR "
" VT "
## TANITIM
## Ö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.
