Far Cry'da ateş nasıl yanıyor ve yayılıyor?
(jflevesque.com)Ateşi uygulamaya çalışınca zor ve karmaşık formüller ortaya çıkacakmış gibi geliyor ama bu uygulama yöntemi oldukça basit; formüller için toplama, çıkarma ve rüzgarı uygulamak için vektörleri bilmeniz yeterli. Havalı söylemek için vektör diyoruz tabii. Aslında sadece iki boyutlu dizi bilseniz de yeter gibi görünüyor.
Bu yazıda beni en çok etkileyen kısım şurasıydı.
Rüzgar, orman yangınlarının önemli bir yıkıcı unsurudur ve oyuncuya büyük bir gerçekçilik katmanı ekler. Burada tasarımı gereğinden fazla düşünüp çok karmaşık bir sisteme gitmek isteyebilirsiniz.
(Kabaca, sadece 3 kola ayrılırsa iş biten bir algoritma)
Sadece bu kuralla bile, rüzgar yönünde yayılan hoş çan biçimli yangınlar ortaya çıkıyor. Basit ama ikna edici olduğu için oyuncudan onay damgası alabiliyor.
Oyun bir simülasyon olmadığı için, karmaşık uygulamalar yerine bazen "yalnızca öyle görünmesi" yeterli olan çözümlerin de işe yarayabildiğini bu yazının örneğiyle net biçimde görmek hoşuma gitti. '!
Henüz yorum yok.