Aegis Studios Gelişim Günlüğü

  • Konuyu açan Konuyu açan AstarteTR
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 236

AstarteTR

Çaylak Üye
Üye
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.
Amacımız; sade, dengeli, uzun vadede oynanabilirliği yüksek, oyuncu odaklı bir oyun yapısı oluşturmak. Metin2 gibi bir oyun için her sistemin ayrı hikâyesi olması yerine, oyun doğasına ve dengesine uygun, oturaklı bir yapı kurmayı hedefliyoruz.

🧩 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ı
İleride satış veya paylaşım gibi bir durum söz konusu olursa, isteyen herkes kendi tasarımcısıyla görselleri kolayca yenileyip entegre edebilir.
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ı
gibi birçok işlem yapılmıştır. Bunların tamamını tek tek listelemek mümkün olmadığı için, burada paylaşılan bilgiler tüm süreci birebir kapsamıyor olabilir.
Ö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ı​

  1. Hazırlık
  2. Hüküm
  3. Kehanet
  4. Kaos
Bir haritanın evrim atlayabilmesi için, mevcut evrime ait tüm görevlerin tamamlanması gerekmektedir. Görevler tamamlandığında harita bir üst evrime geçer ve yeni evrime ait:
  • Moblar
  • Metinler
  • Bosslar
haritada aktif olur. Evrim geçişlerinde, önceki evrime ait tüm spawnlar tamamen temizlenir ve yalnızca yeni evrime ait içerikler haritada yer alır.
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.
1 saatlik sürenin sonunda:
  • Kaos Boss haritasındaki görevler aktif olur
  • Belirli ön görevler tamamlandıktan sonra Kaos Boss ortaya çıkar
Boss kesildikten sonra:
  • Ö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:
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.
Boss aktifken:
  • 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 yok edildikten sonra ödüller anında dağıtılır.
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
image.webp

Metin spin sistemi
- Event olarak tanımlı fakat offical event penceresine tanım yapılmadı, şuan için manuel aç kapat olarak çalışmakta
image.webp

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ı.
image.webp
image.webp

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ı.


image.webp

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.
image.webp

Kaos boss bar
Kaos boss aktif olduğunda üst kısımda görünen bar.
image.webp

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.
image.webp

📌 İletişim Bilgileri​

Discord kanalı:
Web sitesi: Yakında
Discord: astartetr
Discord: farques6

 
Son düzenleme:
Hayırlı olsun, Böyle konular çok ilgimi çekiyor.
Kendi yazdığınız sistemlerin görsellerini merakla bekliyorum :)
 
İsim benzerliğinden yola çıkarak sen şu x formunda dolandırıcılık yapıp bir de benimle vaktinde yaşına hürmet edip parayı almadan iş yapıp paramı göndermeyen eleman değilsin, değil mi?
 
İsim benzerliğinden yola çıkarak sen şu x formunda dolandırıcılık yapıp bir de benimle vaktinde yaşına hürmet edip parayı almadan iş yapıp paramı göndermeyen eleman değilsin, değil mi?
kimden bahsediyorsunuz daha net isim verebilirsiniz ? daha önce ortağım veya şahsımın sizinle alakalı ticaret veya herhangi iletişimde bulunduğumuzu hatırlamıyoruz.
 
Son düzenleme:
kimden bahsediyorsunuz daha net isim verebilirsiniz ? daha önce ortağım veya şahsımın sizinle alakalı ticaret veya herhangi iletişimde bulunduğumuzu hatırlamıyoruz.

bunu kanıtlamak gibi bir niyetim yok fakat gereksiz yorumunu kaldırabilirsin, burası gevezelik yapacağın alan değil. Gelişim logu olarak paylaşım yaptığım alan, şayet çekemediğin veya başka konular varsa ilgili alanlarda konu açıp gereksiz çeneni yorabilirsin.
İsim nedir?
 
Kaos sistemi için detaylı bilgi girilmiştir. Sistemin %100lük kısmı olmasada genel işleyişi kısa detayı eklendi.
NOT: Kaos sistemi bar kısmı sadece kaos sisteminin aktif olduğu haritalarda görünmektedir. örn. 1.köy gibi aktif edilmeyen haritaya girdiğinizde bar görünmez.
dilersen özelden yaz, kimle nasıl bir sorun yaşadın bilmiyorum ama bizimle herhangi ticaretin olmadı bu konuda emin olabilirsin. Sanırım benim nickimi önceden kullanan biri ile alakalı bir sorun diye düşünüyorum, x forumda kayıt açarken kullanılıyor emaresini gördüm.
 
Geri
Üst