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 karşılama sayfası. Dağlar ve nehir vadisinin önünde surlarla çevrili taş bir kale; solda "From a village to an empire." başlığı ve altın çerçeveli "Start now, free" düğmesi.
Castruma karşılama sayfasının telefondaki görünümü.
Şekil 1. Castruma karşılama sayfası. Dağlar ve nehir vadisinin önünde surlarla çevrili taş bir kale; solda "From a village to an empire." başlığı ve altın çerçeveli "Start now, free" düğmesi.

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.

Teklif iste

ya da doğrudan yaz: e-posta adresi