Her gün oynadığımız video oyunlarında karakterlerin o akıcı hareketleri, duvara çarptıklarında durmaları veya zıpladıklarında yere kusursuzca inebilmeleri size de çok doğal gelmiyor mu? Ekranda izlediğiniz o mükemmel görsel şölenin arkasında aslında çok sıkı çalışan, görünmez bir kahraman var: Matematik!
Okulda deftere çizdiğimiz X ve Y eksenlerinden oluşan Koordinat Sistemi (Analitik Düzlem), oyun tasarımcılarının en büyük silahıdır. Ekranda gördüğünüz her karakterin, her altının veya her engelin arka planda bir (X, Y) koordinatı vardır. Karakteriniz sağa doğru yürüdüğünde aslında sadece "X" değeri artar, zıpladığında ise "Y" değeri değişir. Bir labirentte doğru yolu bulmak veya engelleri aşmak, tamamen bu harita üzerindeki matematiksel hesaplamalara dayanır.
Karakterinizin bir düşmana değip değmediğini ya da havadan düşen bir ödülü yakalayıp yakalamadığını oyun nasıl anlar? İşte burada devreye geometri girer. Her karakterin etrafında görünmez bir matematiksel kutu veya çember (Hitbox) vardır. Sistem saniyede 60 kez, iki nesnenin merkez noktaları arasındaki mesafeyi hesaplar. Bunun için o meşhur Pisagor Teoremini (a² + b² = c²) kullanır. İki çember arasındaki mesafe, yarıçapları toplamından küçükse sistem bağırır: "Çarpışma gerçekleşti, puanı ver veya canı azalt!"
Bir platform oyununda boşluk tuşuna basıp karakteri zıplattığınızda karakter aniden havaya çıkıp aniden yere düşmez. Yükselirken yavaşlar, zirvede anlık olarak durur ve aşağı düşerken hızlanır. Bu gerçekçi fizik hissini veren şey İkinci Dereceden Denklemler ve Parabol eğrileridir. Kod yazılırken karaktere aşağı doğru sürekli bir matematiksel kuvvet (yerçekimi ivmesi) uygulanır, zıplama ise bu ivmeyi yenen geçici bir hız vektörüdür.
Eğer 3 boyutlu bir dünyadaysanız, kamerayı sağa sola çevirmek, bir hedefe nişan almak veya eğimli bir arazide yürümek için Sinüs, Kosinüs ve Tanjant kavramlarına muhtacız. Oyun motorları, siz farenizi her kaydırdığınızda milyonlarca trigonometrik denklem çözerek baktığınız açıyı ve gölgelerin düşüş yönünü saniyesinde yeniden çizer.
Bir dahaki sefere oyun oynarken ekrana farklı bir gözle bakın; hareket eden pikselleri değil, eşzamanlı çözülen devasa matematik denklemlerini göreceksiniz!
Matematik gerçekten işe yarıyormuş????
Sen Ne Düşünüyorsun?