3
Scala ve LWJGL kullanarak basitleştirilmiş bir oyun için Fonksiyonel Programlama yaklaşımı
Java zorunlu bir programcısı olarak, Fonksiyonel Programlama tasarım ilkelerine (özellikle Referans Şeffaflığı) dayalı Space Invaders'ın basit bir versiyonunun nasıl oluşturulacağını anlamak istiyorum. Bununla birlikte, bir tasarımı her düşünmeye çalıştığımda, aşırı değişkenliğin, işlevsel programlama safları tarafından kapatılan aynı mutabilitenin tacizinde kayboluyorum. Fonksiyonel Programlamayı öğrenmek için, Scala'da LWJGL kullanarak çok basit bir …