Dark of Sea – Gerçek Zamanlı Çok Oyunculu Deniz Korsanlık MMO Oyunu
Game Devam Ediyor...

Dark of Sea – Gerçek Zamanlı Çok Oyunculu Deniz Korsanlık MMO Oyunu

Dark of Sea, klasik tarayıcı tabanlı açık deniz korsanlık ve MMO oyunlarından (Seafight konsepti) esinlenilerek geliştirilmiş, sıfırdan saf JavaScript ve HTML5 Canvas ile hayat bulmuş gerçek zamanlı çok oyunculu (multiplayer) bir aksiyon-macera oyunudur. Node.js ve yerel WebSocket mimarisi üzerinde çalışan sunucusu sayesinde oyuncular aynı haritada eşzamanlı olarak savaşabilir, ada fethedebilir, lonca kurabilir, deniz canavarlarını zıpkınlayabilir ve devasa World Boss mücadelelerine katılabilir. Harici ağır kütüphanelere ihtiyaç duymadan, optimize edilmiş bir 2D oyun motoru ve modern web portalı arayüzü içerir.

# Dark of Sea – Gerçek Zamanlı Çok Oyunculu Deniz & Korsanlık MMO Oyunu


Dark of Sea, nostaljik tarayıcı korsanlık oyunlarının (Seafight esintili) atmosferini modern web standartlarıyla buluşturan, istemci tarafında saf HTML5 Canvas, sunucu tarafında ise düşük gecikmeli Node.js & WebSocket mimarisi kullanılarak sıfırdan geliştirilmiş kapsamlı bir açık deniz savaşı simülasyonudur.


### 🎮 Öne Çıkan Oyun Dinamikleri & Özellikler:

• Gerçek Zamanlı Çok Oyunculu (PvP & PvE): Eşzamanlı gemi hareketleri, top atışları, hasar senkronizasyonu ve canlı çok oyunculu sohbet sistemi.

• 8 Harita Kademesi: Sakin liman sularından (1/1) karanlık okyanuslara (4/2) uzanan katmanlı haritalar, girdap geçitleri ve canlı mini-harita (radar).

• Zengin Cephane & Savaş Sistemi: Çeşitli top modelleri, elit gülleler, menzil kontrolü, kritik vuruş çarpanları ve parçacık efektli patlamalar.

• Zıpkınla Canavar Avcılığı: Scylla ve antik deniz canavarlarına karşı özel zıpkın atış mekanikleri ve ganimet kutuları.

• Lonca (Guild) ve Ada Hakimiyeti: Lonca kurma, üye yönetimi, ada fetihleri ve ada sahipliğine özel pazar indirimleri/avantajları.

• World Boss Mücadeleleri: Haritanın belirli noktalarında beliren devasa dünya patronları ve toplu ganimet savaşları.

• Tersane, Pazar ve Kaptan Gelişimi: Yeni gemiler, mürettebat alımı, yetenek ağacı (Talent Tree) ve ödül (Bounty) görevleri.

• Çevre ve Ses Efektleri: Dinamik hava durumu (yağmur/fırtına), gerçekçi su dalgalanmaları ve Web Audio API ile güçlendirilmiş ses motoru.

• Entegre Portal ve Yönetim: Kayıt/giriş ekranı, haberler, etkinlik takvimi, en iyi kaptanlar sıralaması ve admin kontrol paneli.


### 🛠️ Teknik Mimari:

• İstemci (Frontend): Saf HTML5 Canvas, Vanilla JavaScript (ES6+ OOP), Kamera Sistemi, Parçacık Motoru, Web Audio API, Modern CSS3.

• Sunucu (Backend): Node.js, Native WebSocket Sunucusu (RFC 6455), REST Durum Uç Noktaları (/status).

• Veri Yapısı: JSON tabanlı kalıcı lonca ve oyuncu kayıt depolaması.

Proje Özeti

DurumDevam Ediyor...
CategoryGame
DateOct 11, 2026
Technologies Used
HTML5 HTML5 Canvas API CSS3 JavaScript (ES6+) Node.js WebSocket (ws / RFC 6455) Web Audio API REST API JSON OOP (Nesne Yönelimli Programlama) Game Loop Architecture CSS Grid Flexbox