Castruma
Tarayıcıda ve telefonda oynanan çok dünyalı strateji oyunu. Köyünü kur, ordunu eğit, ittifakınla haritaya hükmet ve sezon sonunda Harikalar Anıtı'nı ilk bitiren ol.


Castruma, stüdyonun üçüncü tarayıcı oyunu ve şimdiye kadarki en kapsamlısı: kurulum gerektirmeden tarayıcıda ve telefonda oynanan, sezonluk dünyalarda geçen bir strateji oyunu. Oyuncu bir kabile seçer, haritada ilk köyünü kurar, kaynak üretir, bina yükseltir, ordu eğitir, yeni köyler kurar ya da fetheder ve bir ittifakla sezonun sonundaki yarışa girer.
Oyunun döngüsü
Her dünya bir sezon sürer ve herkes aynı noktadan başlar. Odun, kil, demir ve tahıl üretirsin; köyünü onlarca binayla geliştirirsin; piyade, süvari, casus ve kuşatma birlikleri eğitirsin. Yağma yapar, saldırı dalgaları gönderir, müttefiklerine destek olursun. Sezonun ortasında güçlü artefaktlar, sonuna doğru inşa planları ortaya çıkar. Harikalar Anıtı’nı ilk bitiren ittifak dünyayı kazanır ve adı Onur Listesi’ne yazılır. Yedi kabilenin her birinin kendine özgü birlikleri, sur tipi ve özel binası var.
Teknik notlar
Oyun bir monorepo olarak geliştirildi. İstemci React ve TypeScript ile yazıldı, harita ve köy sahneleri PixiJS ile çiziliyor, mobil uygulama sürümü için Capacitor kullanılıyor. Oyunun bütün kuralları (birlik değerleri, bina maliyetleri, hız çarpanları) veri olarak tutuluyor ve yönetim panelinden değiştirilebiliyor, böylece yeni bir dünya kodlamadan farklı kurallarla açılabiliyor. Ekonomi, hareket ve savaş hesapları ayrı bir çekirdek pakette, testlerle birlikte duruyor; sunucu tarafında bu kurallar PostgreSQL üzerinde çalışıyor ve istemciye güvenilmiyor. Karşılama sayfası, destek merkezi ve yönetim paneli aynı projenin parçaları.
Castruma’nın ilk dünyası yeni açıldı; yeni kabileler, bölgeler ve sezon içerikleri üzerinde çalışmaya devam ediyoruz.
Şans
Aklında bir proje mi var? Kutuyu açalım: ne yapmak istediğini anlat, sana kapsamı ve yol haritasını içeren bir teklif hazırlayayım.
ya da doğrudan yaz: e-posta adresi