Blog - Sıfırdan Web Tarayıcıları için Silkroad Online Yapıyorum (BabylonJS) | SroCave - SRO Destek Forumu

Blog Sıfırdan Web Tarayıcıları için Silkroad Online Yapıyorum (BabylonJS)

  • Konbuyu başlatan Konbuyu başlatan SROWeb
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 8

SROWeb

Mangyang
Katılım
12 Tem 2026
Mesajlar
1
Tepkime puanı
1
Puanları
1
SroCave ahalisine selamlar,

Bir süredir boş vakitlerimde kafa dağıtmak için uğraştığım, tamamen hobi olarak geliştirdiğim çılgın bir projeyi sizinle paylaşmak istedim. Kafaya koydum, Silkroad Online’ı hiçbir şey indirmeden doğrudan tarayıcıdan (browser) oynatacak şekilde sıfırdan baştan yazıyorum.

Öyle Unity WebGL çıktısı almakla ya da WASM falan kasmakla uğraşmadım. Tamamen saf JavaScript / TypeScript ve BabylonJS kullanarak native bir şekilde kodluyorum.

Amacım orijinal oyunun grafiklerini, havasını, o pürüzsüz piksel kalitesini tarayıcıda birebir yakalamak ve kasmadan, donmadan akıcı bir şekilde çalıştırmak. SroCave'de benim gibi client işleriyle, kodlamayla uğraşan meraklı arkadaşlar vardır diye konuyu açıp göstermek istedim.

Projede Şu An Ne Durumdayım?​

Şu an için oyun tam anlamıyla bir Sandbox (Kum Havuzu) modunda. Yani öyle görev yapma, mob kesme, skill basma falan gibi oynanış elementleri henüz yok. Sunucu (server) tarafını da şimdilik sadece haritayı test edebilmek için minimal düzeyde tuttum.

Ama haritayı komple yükleyebiliyorum, karakteri sağa sola koşturup dünyada gezinebiliyorum. Tarayıcının render performansını, ekran kartını ne kadar yorduğunu falan test ediyorum, gayet de güzel gidiyor.

🎥 İlerleme Videoları ve Resimler​

Merak edenler için nasıl gittiğine dair birkaç video ve kronolojik olarak çektiğim ekran görüntülerini aşağıya bırakıyorum:



reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


reptileez - Silkroad Online [BROWSER PORT] - RaGEZONE Forums


İletişim ve Discord​

Geliştirdikçe buraya yazarım ama anlık olarak ne yaptığımı görmek, bana fikir vermek veya projeyi yakından takip etmek isterseniz açtığım Discord sunucusuna da gelebilirsiniz:

Proje Discord Sunucusu: SRO Browser Port Discord Sunucusu'na katıl!

Dediğim gibi daha çok amatörce ve hobi amaçlı ilerliyorum, tek başıma olduğum için yavaş kalıyor olabilirim. Sizce nasıl duruyor, tarayıcıda SRO fikri tutar mı? Yorumlarınızı ve beğenilerinizi eksik etmeyin, herkese iyi forumlar!
 
harika iş umarım devamını getirebilirsin dostum merakla bekliyorum
 
Etiketler Etiketler
javascript silkroad projesi sıfırdan silkroad yazmak silkroad browser port silkroad development sro babylonjs sro hobi projesi sro webclient srocave tarayıcıda silkroad webgl sro

Geri
Üst Alt