# Karayel v0.4 — Gemi sanatı ve uzman mürettebat

## Yenilikler

12 geminin her biri için ayrı üretilmiş şeffaf gövde/güverte dokusu eklendi. Ahşap, metal, merdiven, ambar, korkuluk ve baş süsleri farklıdır. Yelkenler, bayraklar, temsili aktif toplar, su izi ve hasar efektleri oyun tarafından ayrı çizilir. Yeni sanat hem denizde hem tersanede hem anasayfada kullanılır. Bu sürüm Canvas 2.5D'dir; WebGL/3D motoruna geçiş değildir.

Admin → Gemi yönetimi / Gemi tasarımları → Gövde tasarımı alanında 12 gövdeden birini seçin. HP, hız, top kapasitesi ve sahiplik değişmez. Kendi PNG/WebP görselinizi yüklerken Görsel türü alanını seçin:
- Tam gemi: eski yüklemelerle uyumlu tek görsel gösterimi.
- Sadece gövde: üstten, pruva sağa dönük gövde dosyası; oyun hareketli yelken ve bayrakları üzerine çizer.

Önizlemede boyut, direk sayısı, direk kayması, yelken ölçeği ve bayrak yüksekliği ayarlarını kontrol edin. Görsel yükleme sınırı 300 KB; paket içindeki hazır yüksek çözünürlüklü dokular bu yükleme sınırından bağımsızdır. Hazır resimler yalnızca gerektiğinde yüklenir ve tarayıcıda önbelleğe alınır. Zayıf ağlarda ilk doku yüklemesi gecikebilir.

## Mürettebat

Admin → Topçu & mürettebat: uzman oluşturma, fiyat/para birimi, seviye, satış tarihi, stok ve bonusları düzenleme. Oyuncu yönetimi → ödül: uzman hediye etme. İşlemler admin günlüğüne yazılır.

Oyuncu → Donanım / Atlas / Görevler → Uzmanlar: uzman satın alma, limanda görevlendirme veya dinlenmeye alma.

| Uzman | Başlangıç bonusu |
|---|---|
| Usta Seyrüseferci | +5 seyir hızı |
| Gemi Marangozu | +%25 tamir |
| Topçu Ustabaşı | %10 daha kısa doldurma |
| Gözcü | +%5 isabet |

En fazla 3 uzman aktiftir; her biri toplam mürettebat kapasitesinden bir yer kullanır. Uzmanlar topçu yerine geçmez: sıfır topçuyla top ateşlenemez. Gemi kapasitesi küçülürse uzmanların sahipliği silinmeden fazlası pasifleşir. Topçu fiyatı Admin → Oyun dengesi bölümündedir. Sunucu satın alma fiyatını, stoğu, sahipliği, liman koşulunu ve bonusları doğrular. Tekrarlanan istek ikinci kez ücret kesmez.

## Kontroller ve sınırlar

30 TypeScript testi; PHP içerik ve HTTP entegrasyon testleri; TypeScript derlemesi. Masaüstü anasayfa/oyun ve 390px genişlikte uzman menüsü tarayıcıda kontrol edildi. 390px kontrolü gerçek telefon/GPU testi değildir. Gerçek MySQL ortamı, büyük eşzamanlı oyuncu yükü ve canlı ödeme tahsilatı henüz doğrulanmadı. Çok aşamalı alan saldırılı bosslar, bağımsız ölçeklenen harita servisleri ve otomatik iade/ters ibraz hâlâ eksiktir. Bu paket tüm MMORPG brifinin tamamlandığı anlamına gelmez.

## Mevcut kurulumu güncelleme

Önce dosya ve veritabanı yedeği alın. V03-YONETIM-VE-GUNCELLEME.md adımlarını izleyin. Mevcut config/config.php, ödeme/WebSocket yapılandırmaları, storage ve veritabanı korunmalı; install.php tekrar çalıştırılmamalı. app ve public/assets klasörlerini birlikte güncelleyin. Yeni crew tanımları eksikse eklenir; oyuncu hesapları ve satın almalar silinmez.
