- Mesaj
- 12
- Beğeni
- 5
- Puan
- 20
- Ticaret Puanı
- 0
Proje Hakkında
Merhaba,Bu alanda geliştirmekte olduğumuz Files projesinin gelişim günlüğünü paylaşmak amacıyla bu konuyu açmış bulunuyoruz. Projeye daha önce başlanmış, ancak bir süre ara verilmişti. Şu an itibariyle projeyi tekrar ele alarak aktif geliştirme sürecine geri dönmüş bulunuyoruz.
Altyapı: Owsap V6.2.4 (forumda paylaşılan sürümler değildir)
Proje, iki kişi tarafından geliştirilmektedir:
- Farques
- Astarte
Proje Vizyonu
Temel hedefimiz, official TR yapısına yakın fakat ondan tamamen bağımsız bir oyun yapısı oluşturmaktır. Oyunu yeni sistemlerle zenginleştirerek, tamamen oyuncu ve oynanış odaklı bir deneyim sunmayı amaçlıyoruz.Klasik Metin2 PvP sunucularında bulunan sistemlerin dışına çıkarak, kendi tasarladığımız ve kurguladığımız sistemlerle oyuna daha farklı bir atmosfer kazandırma konusunda kararlıyız.
Projede her sistemi birebir official mantıkla yapmayı düşünmüyoruz. Bunun iki temel sebebi var:
- Tamamen copy-paste mantığıyla hazırlanmış bir oyun, şahsen oyuncu olsak tercih etmeyeceğimiz bir yapı olurdu.
- Mevcut sistemlerin büyük bir kısmı ya gereksiz, ya verimsiz ya da oyuncuyu yoran ve bıktıran yapılar içeriyor.
Yeni Yazılan Sistemler Hakkında
Sistemlerin kapsamı netleştikten sonra geliştirme aşamasına geçiyoruz. Şu an için bir tasarımcı ile çalışmadığımızdan dolayı, sistemlerin arayüzleri daha çok işlevsellik odaklı hazırlanıyor.Önceliğimiz görsellik değil, sistemlerin:
- Sorunsuz çalışması
- Kod yapısının oturması
- Genişletilebilir olması
Sistemlerin yönetimini kolaylaştırmak adına mümkün olduğunca SQL tabanlı ilerliyoruz.
Proje İçeriği ve Genel Durum
Projede bugüne kadar:- Mevcut hataların giderilmesi
- Dosya bütünlüğünün sağlanması
- Sistematik hataların düzeltilmesi
- Altyapı optimizasyonları
Önceki geliştirme sürecinin günlüğü kapatılmış olup, proje mevcut hali üzerinden geliştirilmeye devam etmektedir.
Versiyon Günlükleri
Versiyon 1.0.0.1
- Offlineshop eklendi
- Arama camı eklendi
- Pazar dekorasyon sistemi eklendi
- Pet sistemindeki hata düzeltildi
- Kar yağma / gece-gündüz sistem hataları düzeltildi
- Max gold, offlineshop ve arama camı için uyarlandı
- Dump proto hatası düzeltildi
- Client VS sürümü 2026’ya güncellendi
- Game - Client tarafına gerekli kütüphaneler eklendi
- Kaos sistemi için game ve client taraflı ön hazırlıklar yapıldı
- Levelli pet sistemi tamamen kaldırıldı (ileride farklı yapıyla eklenecek)
Versiyon 1.0.0.2
- Itemdata önbellek sistemi optimize edildi
- Gereksiz Windows sürüm kontrol fonksiyonları kaldırıldı (NT sabitlendi)
- Arama camı item listeleme sorunu düzeltildi
- Arama camına Ametist Simya entegre edildi
- Buffer düzenlendi
- Offlineshop ve arama camında WON sistemi kapatıldı
- WON ile ilgili tüm alanlar kaldırıldı
- Arama camı menü ve taşma sorunları düzeltildi
- Mouse wheel desteği eklendi
- Offlineshop fiyat giriş hataları düzeltildi
- Offlineshop önbellek sistemi optimize edildi
- Kaşmir paketi uyarlandı
- Proto taraflı sorunlar giderildi
Versiyon 1.0.0.3
- Offlineshop isim ve PM hataları düzeltildi
- VS geçişinde lib oluşmasını engelleyen hata giderildi
- Arama camı item arama ve favori sorunları düzeltildi
- Arama camı artık item ile çalışıyor
- Fuzzy search eklendi
- Metin Çarkı etkinliği eklendi
Kaos Sistemi – 1. Aşama
- Modül ve altyapı entegrasyonları yapıldı
- Test haritaları eklendi
- GUI taslağı hazırlandı
- Görev sistemi SQL tabanlı yazıldı
- Kaos boss, efsun, market ve puan sistemleri için ön protokoller hazırlandı
Versiyon 1.0.0.4
- Dump proto VS2026 geçişi tamamlandı
- LZO boyut hataları giderildi
- Kaos GUI anlık güncelleme sistemine geçirildi
- 14 yeni Kaos efsunu eklendi
- Kaos level, exp, market ve puan sistemi aktif edildi
- Market için bireysel ve global stok sistemi eklendi
Versiyon 1.0.0.5
- Kaos sistemi Yohara ile uyumlu hale getirildi
- Kaos level karakter yanında gösteriliyor
- Kaos görev ve ödül sistemi baştan sona revize edildi
- Kaos boss haritası ve 5 adet Kaos boss eklendi
- Hasar sıralamalı ödül sistemi eklendi
- Texture desteği: dds + png + jpg + jpeg + tga
Versiyon 1.0.0.6
- Kaos boss sonrası otomatik köy ışınlama ve reset sistemi eklendi
- Kaos algoritması ve sıralama sistemi düzeltildi
- P2P Kaos hataları giderildi
- Kaos üst bar eklendi
- Kaos panel GUI eklendi
- Sunucu restart sonrası Kaos veri kaybı sorunu giderildi
- Açılış dosya tarama sistemi optimize edildi
- Başarı sistemi eklendi ve dil sistemine entegre edildi
Devam Eden Çalışmalar
- Terbiye sistemi üzerinde çalışmalar devam etmektedir.
- Sistem tamamlandığında detaylar bu konu altında paylaşılacaktır.
- Güncellemeler ayrıca Discord ve web sitesi üzerinden de duyurulacaktır.
Kaos Sistemi – Detaylı Açıklama
Kaos sistemi, oyundaki haritalara dinamik ilerleme, sürekli yenilenen içerik ve uzun vadeli hedefler kazandırmak amacıyla tasarlanmış, 4 evrim aşamasından oluşan özel bir oyun mekaniğidir. Her evrimin kendine ait görevleri, düşmanları ve ödülleri bulunmaktadır.
Evrim Aşamaları
- Hazırlık
- Hüküm
- Kehanet
- Kaos
- Moblar
- Metinler
- Bosslar
Kaos evrimi tek bir haritaya özel değildir. Zindanlar ve ortak haritalar hariç olmak üzere, sistem oyundaki tüm haritalar için geçerlidir ve istenirse yapılandırılabilir.
Kaos Puanı Sistemi
Kaos puanı, yalnızca aktif görevlerde yer alan unsurlar (mob, metin, boss) yok edilerek kazanılır.- Bir görev tamamlandıktan sonra, o göreve ait unsurlar tekrar kesilse bile puan kazandırmaz.
- Puan yalnızca, aktif görev ilerlemesine katkı sağlandığında kazanılır.
Kaos Döngüsü ve Boss Süreci
Bir haritadaki tüm görevler tamamlanıp 4. Evri̇m (Kaos) aşamasına ulaşıldığında, harita bekleme sürecine girer.Oyundaki Kaos sistemine sahip tüm haritalar 4. evrime ulaşıp görevlerini tamamladığında, oyun genelinde 1 saatlik bir geri sayım başlar. Bu süre boyunca:
- Tüm oyuncuların ekranının sol tarafında Kaos Boss giriş butonu görünür.
- Bu buton oyuncuları Kaos Boss haritasına yönlendirir.
- Kaos Boss haritasındaki görevler aktif olur
- Belirli ön görevler tamamlandıktan sonra Kaos Boss ortaya çıkar
- Ödüller otomatik olarak dağıtılır
- Sistem kendini resetler
- Tüm haritalar tekrar 1. evrime döner
- Kaos döngüsü yeniden başlar
Kaos Boss – Hasar Sıralaması ve Ödül Sistemi
Kaos Boss için hasar eşiği sistemi bulunmaktadır.Örnek:
Boss aktifken:Bir oyuncunun ödül alabilmesi için boss’a minimum 150.000 hasar vurması gerekir.
Bu değerin altında kalan oyuncular ödül alamaz.
- Ekranın sol tarafında anlık güncellenen hasar sıralaması görünür
- İlk 10 oyuncu ve verdikleri hasar herkes tarafından görüntülenebilir
Ödül Dağılımı
1. → Item + Puan
2. → Item + Puan
3. → Item + Puan- 4–5 → Item + Puan
- 6–10 → Item + Puan
- 11–50 → Item + Puan
- 51+ → Item + Puan
Boss öldükten sonra:
- Haritada 5 dakikalık geri sayım başlar
- Süre bitince harita kapanır ve tüm oyuncular köylerine ışınlanır
- Oyuncu o anda oyunda olmasa bile, giriş yaptığında otomatik olarak köyüne atılır
Kaos Level Sistemi
- Kaos sistemi kendine ait özel bir level sistemine sahiptir
- Şu an için maksimum Kaos Level: 120
- Kaos level arttıkça, özel Kaos bonusları aktif olur
Kaos Efsunları
Kaos sistemi için tamamen özel 14 adet yeni efsun geliştirilmiştir:
Saldırı & Hasar
- Kaos Saldırısı: Kaos haritalarındaki tüm düşmanlara verilen hasarı artırır
- Kaos Metin Avcısı: Kaos Metinlerine karşı ekstra hasar verir
- Kaos Canavar Avcısı: Kaos canavarlarına karşı ekstra hasar verir
- Kaos Boss Saldırısı: Kaos Bosslarına karşı genel hasarı artırır
- Kaos Boss Celladı: Boss’un canı azaldığında ekstra infaz hasarı verir
Savunma & Dayanıklılık
- Kaos Savunması: Kaos yaratıklarından alınan hasarı azaltır
- Kaos Boss Savunması: Bosslardan alınan hasarı azaltır
- Kaos Direnci: Kaos haritalarına özel büyü/element hasarlarına direnç sağlar
- Kaos Kritik Direnci: Kritik hasar ihtimalini veya etkisini düşürür
- Kaos Kalkanı: Belirli ihtimalle gelen hasarı tamamen engeller
Özel Etkiler
- Kaos Can Çalma: Verilen hasarın bir kısmını HP olarak geri kazandırır
- Kaos İntikamı: Alınan hasarın bir kısmını düşmana yansıtır
- Kaos Laneti: Düşmanı zayıflatma ihtimali verir
- Kaos Puanı Bonusu: Kazanılan Kaos puanını artırır
Görseller
Offlineshop ve dekorasyon
Metin spin sistemi
- Event olarak tanımlı fakat offical event penceresine tanım yapılmadı, şuan için manuel aç kapat olarak çalışmakta
- Event olarak tanımlı fakat offical event penceresine tanım yapılmadı, şuan için manuel aç kapat olarak çalışmakta
Kaos level görünümü
- Kaos level görünümü şampiyon ve normal level için uyarlandı, görsel tasarım değişiklikleri yapıldı.
Kaos Mağazası
Kaos sistemine özel mağaza sistemidir.
Mağaza yönetimi sql tarafından yapılmaktadır.
menü kategorileri yapılmıştır, sistemin ileri revizasyonunda yeni itemler, iksirler gibi çeşitlilik yapılacak.
Mağaza içerisinde itemlere kaos leveli sınırlaması yapıldı, gerekli leveli karşılamayanlar o itemi satın alamaz.
Mağazada sadece kaos puanı ile satın alım yapılabiliyor.
Sınırsız olan kısım, herhangi limitleme olmadan kullanıcının alabileceği ürün.
Süreli item: Ürünü belirli saat veya tarihe kadar mağazaya koyabilirsiniz, süre dolduğunda ürün artık satın alınamaz.
Stoklu ürün 2 çeşittir.
1. Bireysel stok: Oyuncunun karakterine ait stoktur.
2. Global stok: Sunucu genelindeki stoktur. Toplam miktar alındıktan sonra satın alım tüm oyunculara kapanır.
Mağaza sistemleri anlık işler ve anlık güncellenir, aynı anda satın alımlarda limit aşılma durumları için ekstra önlemler alındı.
Kaos Üst Bar
Kaos sisteminin aktif olduğu haritaya giriş yaptığınızda, ekranın üst kısmında görünen bardır.
Bar % olarak mevcut evre ilerlemesini gösterir. Tüm oyuncularda eş zamanlı görünür.
Tüm evreler tamamlandıktan sonra ekrandaki yazıyı görürsünüz.
Kaos boss bar
Kaos boss aktif olduğunda üst kısımda görünen bar.
Kaos Paneli
Kaos sisteminin aktif olduğu mapta panel otomatik olarak sol tarafta çıkmaktadır.
Görevler sekmesinde mevcut görevler yer almaktadır. Görevler her evre için farklıdır.
Kaos görevleri global olarak çalışır. Tekil görev değildir. Haritadaki her oyuncunun belirlenen görevi yapması görev ilerleyişini etkiler.
Karakter sekmemizde, mevcut kaos leveli - kaos puanı - kaos leveli bonuslarını gösterir.
Bonuslar sekmesi kaos sistemine özel oluşturulan 14 yeni bonus değerlerini gösterir.
- Kaos level görünümü şampiyon ve normal level için uyarlandı, görsel tasarım değişiklikleri yapıldı.
Kaos Mağazası
Kaos sistemine özel mağaza sistemidir.
Mağaza yönetimi sql tarafından yapılmaktadır.
menü kategorileri yapılmıştır, sistemin ileri revizasyonunda yeni itemler, iksirler gibi çeşitlilik yapılacak.
Mağaza içerisinde itemlere kaos leveli sınırlaması yapıldı, gerekli leveli karşılamayanlar o itemi satın alamaz.
Mağazada sadece kaos puanı ile satın alım yapılabiliyor.
Sınırsız olan kısım, herhangi limitleme olmadan kullanıcının alabileceği ürün.
Süreli item: Ürünü belirli saat veya tarihe kadar mağazaya koyabilirsiniz, süre dolduğunda ürün artık satın alınamaz.
Stoklu ürün 2 çeşittir.
1. Bireysel stok: Oyuncunun karakterine ait stoktur.
2. Global stok: Sunucu genelindeki stoktur. Toplam miktar alındıktan sonra satın alım tüm oyunculara kapanır.
Mağaza sistemleri anlık işler ve anlık güncellenir, aynı anda satın alımlarda limit aşılma durumları için ekstra önlemler alındı.
Kaos Üst Bar
Kaos sisteminin aktif olduğu haritaya giriş yaptığınızda, ekranın üst kısmında görünen bardır.
Bar % olarak mevcut evre ilerlemesini gösterir. Tüm oyuncularda eş zamanlı görünür.
Tüm evreler tamamlandıktan sonra ekrandaki yazıyı görürsünüz.
Kaos boss bar
Kaos boss aktif olduğunda üst kısımda görünen bar.
Kaos Paneli
Kaos sisteminin aktif olduğu mapta panel otomatik olarak sol tarafta çıkmaktadır.
Görevler sekmesinde mevcut görevler yer almaktadır. Görevler her evre için farklıdır.
Kaos görevleri global olarak çalışır. Tekil görev değildir. Haritadaki her oyuncunun belirlenen görevi yapması görev ilerleyişini etkiler.
Karakter sekmemizde, mevcut kaos leveli - kaos puanı - kaos leveli bonuslarını gösterir.
Bonuslar sekmesi kaos sistemine özel oluşturulan 14 yeni bonus değerlerini gösterir.
İletişim Bilgileri
Discord kanalı:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Web sitesi: Yakında
Discord: astartetr
Discord: farques6
Son düzenleme: