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

Küçük resimler nasıl canlanır?

Bir oyundaki kahraman koşarken bacaklarını hareket ettiriyor gibi görünür. Aslında arka arkaya gösterilen küçük çizimler, gözümüze tek bir akıcı hareket gibi gelebilir.

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.

Sprite nedir?

Oyunda kullanılan küçük iki boyutlu görsellere sprite denir. Kahraman, anahtar veya bulut ayrı birer sprite olabilir. Animasyon için aynı nesnenin farklı pozlarını çizersin: birinde ayak önde, sonrakinde ayak arkada durur. Program uygun sırayla bu resimleri göstererek hareket izlenimi yaratır.

Kâğıt kitapçık

Bir flipbook, sayfaların köşesine çizilmiş küçük değişiklikleri hızla çevirerek canlandırır. Sprite animasyonu da benzer şekilde kareleri sırayla gösterir. Karelerin arasındaki fark ne kadar küçükse hareket çoğunlukla o kadar yumuşak algılanır. Ancak çok fazla kare çizmek dosya ve çalışma yükünü artırabilir.

Sprite tablosu

Birden çok poz tek resim tablosunda yan yana veya satırlar halinde durabilir. Oyun, hangi kareyi göstereceğini bu tablodan seçer. Bu, bütün resimleri ayrı dosyalarda tutmaktan daha düzenli olabilir. Her karenin aynı ölçüde olması ve doğru sırada bulunması, karakterin çizim sırasında zıplamasını önler.

Sınıf örneği

Defterinin kenarına topu her çizimde biraz daha aşağıda olacak şekilde dört kez çiz. Sayfaları hızlıca çevirince top düşüyor gibi görünür. Çizimleri birbirinden çok uzak konumlandırırsan top bir anda sıçrar; çok yakın farklarda ise hareket daha yumuşak olur. Bu küçük deneme hareketin karelerle kurulduğunu gösterir.

Süreyi de düşün

Animasyon yalnızca kareleri sıraya koymak değildir; her karenin ne kadar süre görüneceği de önemlidir. Aynı kareler hızlı gösterilirse koşu hızlı, yavaş gösterilirse ağır görünebilir. Her çizimi aynı süre tutmak şart değildir. Bir karakterin durduğu poz, koşu pozundan daha uzun gösterilebilir.

Karıştırılan nokta

Daha çok çizim her zaman daha iyi animasyon demek değildir. Pozların sırası ve aralarındaki fark, kare sayısından daha önemli olabilir. Tek bir çizimi uzun süre göstermek hareket oluşturmaz; sırayla farklı pozlar gerekir. Ayrıca animasyon karelerini değiştirmek, karakterin oyun içindeki konumunu değiştirmekten farklı bir işlemdir.

Kendi hareketini tasarla

Kâğıtta üç karelik bir karakter çiz: dururken, sağ ayağı öndeyken ve sol ayağı öndeyken. Her karenin altında kaç vuruş tutulacağını yaz. Çizimleri gösterirken sırayı değiştir ve hissin nasıl değiştiğini incele. Kareleri numaralandırmak animasyonun yanlış sırayla oynatılmasını önlemeye yardım eder. Sence aynı üç kare, hızlı koşan ve yorgun yürüyen karakteri nasıl farklı anlatabilir?

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