Kod KâşifiMERAK ET. DENE. KEŞFET.Bir şey öğren
OYUN TASARIMI3 DK OKUMA

Görünen şekil ile çarpışma aynı mı?

Bir oyunda karakterin etrafında boşluk varken duvara çarpmış gibi durabilir. Oyun çoğu zaman çizimin her noktasını değil, hesaplaması kolay bir sınırı kontrol eder.

Izgara parkurunda yolunu planlayan özgün bir robot ve oyun nesneleri
Oyun dünyasını kuran küçük kuralları keşfet. Kod Kâşifi için üretilen yapay zekâ illüstrasyonu.

Görüntü ve hesap ayrı

Ekranda gördüğün şekil renkli piksellerden oluşur. Çarpışma hesabı için oyunun her pikseli incelemesi gerekmez; daha basit bir dikdörtgen kullanabilir. Bu dikdörtgen görünmez olsa da program onu karakterin kapladığı alan gibi değerlendirebilir. Görsel ile hesap sınırı bu nedenle tam olarak örtüşmeyebilir.

Dikdörtgen neden kolay?

İki dikdörtgenin üst üste gelip gelmediğini karşılaştırmak, karmaşık şekillerin her noktasını sınamaktan kolaydır. Oyun bu sayede daha hızlı çalışabilir. Yuvarlak top için bile ilk denemede bir kutu kullanmak mümkündür. Hassasiyet önemliyse daire gibi başka sınırlar veya daha ayrıntılı hesaplar seçilebilir.

Kesilmiş köşeli karakter

Piksel sanatında karakterin köşeleri basamaklı veya eğimli görünebilir. Onu çevreleyen dikdörtgenin köşelerinde çizim bulunmasa bile oyun bu alanı dolu sayabilir. Eğer başka bir nesne bu boş köşeye değerse, sistem çarpışma olduğunu düşünebilir. Bunun tasarımdaki etkisini oyun oynarken fark etmek mümkündür.

Karton şekillerle dene

Bir kâğıda yıldız çiz ve etrafına bir dikdörtgen çiz. Sonra küçük bir kâğıt parçasını yıldızın boş köşe alanına yerleştir. Yıldızın çizgisine değmese de parça dikdörtgenin içinde kalabilir. Bu örnek, oyunun kullandığı basit sınırın görünen resimden büyük olabileceğini anlatır.

İnce ayar hissi değiştirir

Sınır çok genişse oyuncu engelden uzakta dururken çarpmış gibi hisseder. Çok dar sınırda ise görünür biçimde üst üste gelen nesneler etkileşmeyebilir. Tasarımcı, oyunun türüne ve karakterin şekline göre bu sınırı ayarlar. Hızlı tempolu oyunlarda hesap kolaylığı, hassas bulmaca oyunlarında doğruluk daha önemli olabilir.

Yanlış çıkarımı düzelt

Oyuncunun gördüğü piksel şeklinin her zaman çarpışma şekli olduğunu varsaymak doğru değildir. Görüntü çizimi ile çarpışma kutusu ayrı veriler olabilir. Hatta karakterin farklı animasyon pozlarında çizimi değişirken sınır aynı kalabilir. Bu, programın her karede sınırı yeniden çizmesine gerek bırakmaz.

Adalet nasıl ölçülür?

Karton deneyindeki dikdörtgeni yıldızın boyuna yaklaştırıp tekrar dene. Daha adil hissettiren sınırın hangisi olduğuna karar ver. Gerçek bir oyunda duvara sürtünürken gördüğün boşluk sana ne söylüyor? Bir geliştirici sınırı görsel olarak gösterirse oyuncu çarpışma kuralını daha kolay öğrenebilir. Bu farkı tasarımcıya anlatacak olsan, hangi örneği verirdin?

KEŞFE DEVAM

Bir sonraki merakın ne?

OYUN TASARIMI
3 DK OKUMAYeni keşif

Oyun hızlı bilgisayarda neden hızlanır?

Bir karakter eski tablette yavaş, güçlü bilgisayarda çok hızlı ilerliyorsa hareketin zamanı yanlış ölçülüyor olabilir. Kare sayısına göre hareket etmek her cihazda aynı sonucu vermez.

Yazıyı oku
OYUN TASARIMI
3 DK OKUMAYeni keşif

Karakter ekranda nasıl yer bulur?

Oyunda bir nesneye dokunduğunu sanıyorsun, ama oyun bunu fark etmiyor. Bilgisayarın ekrandaki yerleri sayılarla tarif etmesi ve görünmez sınırlar kullanması bunun bir nedeni olabilir.

Yazıyı oku
OYUN TASARIMI
3 DK OKUMAYeni keşif

Oyun sesleri ne zaman fazla gelir?

Bir puan kazanınca çıkan kısa ses eğlenceli olabilir; her düğmede çalarsa yorucu hâle gelebilir. Ses tasarımı, doğru bilgiyi doğru zamanda duyurmayı amaçlar.

Yazıyı oku