Yeni bir yazıyla karşınızdayım. Özellikle eğlenceli olduğunu düşündüğüm bir konu seçtim bu yazı için. Ayrıca javascript demolarıyla zenginleştirmeye ve belki biraz daha interaktifleştirmeye çalışacağım yazıyı.
Nedir fizik motoru ? Özet olarak, uygulamadaki istediğiniz objelerin gerçek dünyadaki gibi hareket edip fiziksel olarak birbirleriyle çarpışmasını, etkileşmesini, sizin bu hareketleri kesin olarak tanımlamanıza(animasyon) gerek kalmadan sağlayan kodlardır. Bu kodlar yazılım haline getirilip piyasada satılıyor. Özellikle oyunlarda kullanılıyor ve, gerçekçiliği oldukça artırıyor. 2D veya 3D olabilir bu motorlar. Tabi bu tarz motorlar kütüphanelerle birlikte geldiği için, oturup bi fizik motoru programlamanıza gerek yok aslında. Ama hem olayın iç yüzünü ucundan da olsa görmeniz faydalı olur, hem de bu yazıda gösterilecek basit motoru, kütüphaneyle uğraşmanın zaman ve alan kaybı olacağı ufak işlerinizde kullanabilirsiniz.