Merhaba Ultima Online Topluluğu,
Bugün sizlere üzerinde büyük bir heyecanla çalıştığımız ve ilginç bir çıkış hikayesi olan yeni açık kaynak projemizi duyurmaktan mutluluk duyuyoruz: SphereNet.
SphereNet, birçoğunuzun yakından tanıdığı SphereServer Source-X projesinin .NET 9 (C#) ile modern standartlarla yeniden yazılmış bir portudur.
Proje Nasıl Ortaya Çıktı?
Aslında her şey, eski ve karmaşık C++ kod tabanını yapay zeka araçları yardımıyla modern .NET ekosistemine taşıyıp taşıyamayacağımızı görmek için yaptığımız bir "test" ile başladı. Başlangıçtaki amacımız sadece sınırları görmekti. Ancak süreç ilerledikçe ve kodlar şekillendikçe, ortaya çıkan yapının sadece bir deneme olmaktan çıkıp, gerçekten iş görebilecek ve topluluğa fayda sağlayacak stabil bir emülatör seviyesine gidebileceğini fark ettik.
Bu potansiyeli gördüğümüzde de projeyi kapalı kapılar ardında tutmak yerine, vakit kaybetmeden açık kaynak olarak sizlerle paylaşmaya karar verdik.
Teknik Altyapı ve Gelecek
Bu zorlu ama keyifli dönüşüm sürecinde, sevgili çalışma arkadaşım @toor_root ile beraber projenin çekirdek yapısını sağlam bir temele oturttuk. Eski kodun hantallığını geride bırakarak; temiz mimari (clean architecture), güçlü tipleme (strong typing) ve tamamen modüler bir tasarım inşa ediyoruz.
Açık Kaynak İçin Desteğinizi Bekliyoruz!
Yapay zeka ile başlayan bu test süreci, şimdi gerçek ve topluluk odaklı bir projeye dönüştü. Ultima Online emülatörleri her zaman topluluğun gücüyle hayatta kalmıştır, bu yüzden projemizin sizinle birlikte büyümesini istiyoruz.
Projeye nasıl destek olabilirsiniz?
Geliştirme: .NET ve C# konusunda deneyimliyseniz repomuzu inceleyebilir, eksik modülleri tamamlamak için Pull Request (PR) göndererek doğrudan koda katkı sağlayabilirsiniz.
Test ve Geri Bildirim: Projeyi derleyip yerel ortamınızda test edebilir, karşılaştığınız sorunları (issue) bize bildirebilirsiniz.
Dokümantasyon ve Fikir: Temiz mimari ve modüler tasarım üzerine fikirlerinizi paylaşabilir, projenin dokümantasyon sürecine yardımcı olabilirsiniz.
Efsaneyi güncel teknolojilerle yaşatmak ve bu deneysel kıvılcımı tam donanımlı bir sunucuya dönüştürmek için GitHub depomuza https://github.com/Yunusolcay/sphereNet göz atmayı ve projeyi yıldızlamayı (star) unutmayın.
Katkılarınızı, yorumlarınızı ve eleştirilerinizi heyecanla bekliyoruz. Birlikte çok daha güçlü bir altyapı inşa edebiliriz!