İlk prototip

Projeye basit bir hedefle başladım: oyuncu tankı kontrol edecek, hedeflere ateş edecek ve giderek zorlaşan dalgalarda hayatta kalacaktı. İlk sürümde görsel ayrıntıya girmeden hareket, yön, mermi ve çarpışma döngüsünü kurdum. Çünkü oyun hissinin çalışmadığı bir prototipi daha güzel çizmek temel sorunu çözmüyor.

Aksoy Mücadelesi mobil arcade savunma oyunu tanıtım görseli
Oyunun çekirdeğini tek cümlede anlatan ilk özellik görseli: bölgeyi koru, tankı yönet ve dalgalar gelmeden savunmayı hazırla.

Tank kontrolü ve ağırlık hissi

Tankın fareyi ya da yön tuşunu anında takip etmesi mekanik olarak doğru, his olarak zayıftı. Bu nedenle gövde dönüşünü hedef açıya doğru kademeli ilerlettim. Hareket ivmesini ve dönüş hızını ayrı tuttum; oyuncu yön değiştirirken tankın kısa süreli ağırlığını hissedebiliyor.

Mobil ekranda aynı kontrol şemasını doğrudan kullanmak mümkün değildi. Dokunma hedeflerini büyüttüm, arayüzü oyun alanından ayırdım ve önemli durumları yalnızca renkle anlatmamaya dikkat ettim.

Mermi ve çarpışma sistemi

Her mermi başlangıç konumu, yönü, hızı ve yaşam süresiyle oluşturuluyor. Oyun döngüsünde konumu güncelleniyor; hedefe çarptığında hasar uygulanıyor, ekran dışına çıktığında veya süresi dolduğunda listeden temizleniyor. Bu temizlik yapılmadığında görünmeyen mermiler zamanla performansı düşürüyor.

  • Atışlar için bekleme süresi, böylece tuşa basılı tutmak sınırsız ateş üretmiyor.
  • Çarpışmada mermi ve hedef yarıçaplarının karşılaştırılması.
  • Vuruşu okunur kılan kısa renk ve parçacık geri bildirimi.
  • Hasar, can ve yok olma durumlarının ayrı yönetilmesi.

Dalga ve zorluk dengesi

Dalga sistemi yalnızca daha fazla düşman çıkarmamalıydı. Düşman sayısını, doğma aralığını ve dayanıklılığı kontrollü artırdım. Her dalga arasında kısa bir nefes alanı bırakarak oyuncunun yeni durumu anlamasını sağladım.

Aksoy Tankım açık yerleşimli ilk bölüm
Açık yerleşimli ilk bölümde hareket, atış mesafesi ve hedef takibini ölçtüm.
Aksoy Tankım kapalı arena bölümü
Kapalı arena, düşmanların yaklaşma yönünü daraltarak savunma kararını değiştiriyor.
Aksoy Tankım platformlu bölüm tasarımı
Platformlu düzende görüş hatlarını bölerek oyuncuyu sürekli konum değiştirmeye yönelttim.
Aksoy Tankım koridorlu ileri bölüm
Daha sık koridorlu ileri bölüm, dalga sayısı arttıkça alan kontrolünü zorlaştırıyor.
Prototipte öğrendiğim şey

Oyuncuya verilen geri bildirim, mekanik kadar önemlidir. Mermi çarpıyor ama ses, hareket veya renk değişimi olmuyorsa sistem çalışsa bile oyun çalışmıyor gibi hissedilir.

Sonuç ve sonraki adımlar

Aksoy Tankım bana küçük bir oyun döngüsünün bile kontrol, fizik hissi, geri bildirim ve zorluk dengesi arasında sürekli ayar gerektirdiğini gösterdi. Sonraki sürüm için farklı düşman davranışları, çevresel engeller, yükseltme seçimleri ve kayıtlı yüksek skor planlıyorum.