12 puan yazan GN⁺ 2023-09-14 | 2 yorum | WhatsApp'ta paylaş
  • LÖVE, Lua programlama dilini kullanarak 2D oyunlar oluşturmak için ücretsiz ve açık kaynaklı bir frameworktür
  • Windows, Mac OS X, Linux, Android, iOS gibi çeşitli platformlarla uyumludur
    • Geliştirilen .love dosyalarını çalıştırılabilir dosyayla birlikte paketleme yöntemi kullanılır
  • Ticari projelerde de herhangi bir kısıtlama olmadan kullanılabilir
  • LÖVE topluluğu aktiftir ve forum, Discord sunucusu, IRC kanalı üzerinden destek sunar
  • LÖVE'e başlamak kolaydır; metin ve görsel çizme, ses oynatma gibi temel işler için kod parçacıkları sunulur
  • Ticari projelerden (Steam'deki bazı oyunlar tarafından kullanılıyor) game jam'lere ve prototiplemeye kadar çeşitli amaçlarla kullanılır
  • Ses, veri, olaylar, dosya sistemi, grafikler, görseller, joystick, klavye, matematik, fare, fizik, ses sistemi, sistem, thread, zamanlayıcı, dokunma, video ve pencere gibi frameworkün farklı yönlerini kapsayan kapsamlı dokümantasyon sunulur

2 yorum

 
[Bu yorum gizlendi.]
 
GN⁺ 2023-09-14
Hacker News görüşü
  • LÖVE, Zerobrane IDE ile birleştirildiğinde ekrana piksel çizen yazılımlar geliştirmek için geliştiriciler arasında popülerdir.
  • Bu framework ve IDE hafiftir; RPI üzerinde de rahatça çalıştırılabilir.
  • LÖVE, mükemmel dokümantasyon, yardımcı forumlar ve güçlü bir kütüphane ekosistemine sahiptir.
  • Bazı kullanıcılar geliştiricilerin API değişikliklerini hızlı ilerlettiğini ve özellikle Android'de render almanın yavaş hissedilebildiğini belirtti.
  • Bu framework, ilk büyük ticari başarı yakalayan oyun olan "Move or Die"ın yapımında kullanıldı.
  • LÖVE, "Community" adlı TV dizisindeki bir oyunu yeniden oluşturmak için de kullanıldı; bu da bu framework ile yapılabilecek oyunların karmaşıklığını gösteriyor.
  • LÖVE, sadeliği ve mükemmel dokümantasyonu nedeniyle oyun programlamayı ilk kez deneyecek kişilere öneriliyor.
  • Oyun programlama bağlamında anılan diğer platformlar arasında RAYLIB ve PICO8 yer alıyor.
  • LÖVE, Android uygulamaları yapmak için kullanılabilir ve kullanıcılar temiz API'sini ve yalnızca kod odaklı deneyimini övdü.
  • LÖVE'in LÖVR adında bir VR/3D sürümü de var; bununla başlamak kolay olsa da tamamlanmış bir ürün ortaya çıkarmak zorlayıcı olabilir.
  • LÖVE, Fennel adlı Lisp benzeri bir programlama diliyle birlikte kullanılabilir.
  • Bazı kullanıcılar, Lua'nın Just-In-Time derleyicisi olan LuaJIT'in RISC-V dostu olmaması konusunda endişelerini dile getirdi.
  • LÖVE, 2009'dan beri Hacker News'te tartışılıyor.
  • Solar2D, eskiden Corona SDK olarak biliniyordu, Love2D üzerine kuruludur ve "Bubble Ball" adlı oyunun yapımında kullanılmıştır.