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.
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.
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:
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!
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:
İ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!


