12 คะแนน โดย GN⁺ 2023-09-14 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • LÖVE เป็นเฟรมเวิร์กโอเพนซอร์สฟรีสำหรับสร้างเกม 2D โดยใช้ภาษาโปรแกรม Lua
  • รองรับแพลตฟอร์มหลากหลาย เช่น Windows, Mac OS X, Linux, Android และ iOS
    • ใช้วิธีบันเดิลไฟล์ .love ที่พัฒนาขึ้นเข้ากับไฟล์ปฏิบัติการ
  • สามารถใช้งานในโปรเจกต์เชิงพาณิชย์ได้โดยไม่มีข้อจำกัด
  • คอมมูนิตี้ของ LÖVE มีความเคลื่อนไหวสูง และให้การสนับสนุนผ่านฟอรัม, เซิร์ฟเวอร์ Discord และช่อง IRC
  • เริ่มต้นใช้งาน LÖVE ได้ง่าย โดยมีโค้ดสไนเป็ตสำหรับงานพื้นฐาน เช่น การวาดข้อความและรูปภาพ รวมถึงการเล่นเสียง
  • ใช้งานได้หลากหลายวัตถุประสงค์ ตั้งแต่โปรเจกต์เชิงพาณิชย์ (มีบางเกมบน Steam ใช้งาน) ไปจนถึง game jam และการทำต้นแบบ
  • มีเอกสารประกอบอย่างครอบคลุมที่ครอบคลุมด้านต่างๆ ของเฟรมเวิร์ก เช่น เสียง, ข้อมูล, อีเวนต์, ระบบไฟล์, กราฟิก, รูปภาพ, จอยสติ๊ก, คีย์บอร์ด, คณิตศาสตร์, เมาส์, ฟิสิกส์, ซาวด์, ระบบ, เธรด, ตัวจับเวลา, การสัมผัส, วิดีโอ และหน้าต่าง

2 ความคิดเห็น

 
[ความคิดเห็นนี้ถูกซ่อน]
 
GN⁺ 2023-09-14
ความคิดเห็นจาก Hacker News
  • LÖVE ได้รับความนิยมในหมู่นักพัฒนาสำหรับการพัฒนาซอฟต์แวร์ที่แสดงพิกเซลบนหน้าจอ โดยมักใช้คู่กับ Zerobrane IDE
  • เฟรมเวิร์กและ IDE นี้มีขนาดเบา จึงรันบน RPI ได้อย่างสบาย
  • LÖVE มีเอกสารประกอบที่ยอดเยี่ยม ฟอรัมที่เป็นประโยชน์ และระบบนิเวศของไลบรารีที่แข็งแกร่ง
  • ผู้ใช้บางคนชี้ให้เห็นว่านักพัฒนามีการเปลี่ยนแปลง API อย่างรวดเร็ว และการเรนเดอร์อาจรู้สึกช้าบน Android โดยเฉพาะ
  • เฟรมเวิร์กนี้ถูกใช้สร้างเกมแรกที่ประสบความสำเร็จเชิงพาณิชย์ครั้งใหญ่ชื่อว่า "Move or Die"
  • LÖVE ยังถูกใช้เพื่อสร้างเกมจากรายการทีวี "Community" ขึ้นมาใหม่ ซึ่งแสดงให้เห็นถึงความซับซ้อนของเกมที่สามารถสร้างได้ด้วยเฟรมเวิร์กนี้
  • LÖVE ถูกแนะนำสำหรับผู้ที่เริ่มต้นลองทำเกมโปรแกรมมิงเป็นครั้งแรก เพราะมีความเรียบง่ายและเอกสารประกอบที่ยอดเยี่ยม
  • แพลตฟอร์มอื่นที่ถูกกล่าวถึงสำหรับการเขียนโปรแกรมเกม ได้แก่ RAYLIB และ PICO8
  • LÖVE สามารถใช้สร้างแอป Android ได้ และผู้ใช้ชื่นชม API ที่สะอาดและประสบการณ์แบบโค้ดล้วน
  • LÖVE ยังมีเวอร์ชัน VR/3D ที่ชื่อ LÖVR ซึ่งเริ่มต้นได้ง่าย แต่การทำผลิตภัณฑ์ที่เสร็จสมบูรณ์อาจท้าทาย
  • LÖVE สามารถใช้ร่วมกับ Fennel ซึ่งเป็นภาษาโปรแกรมลักษณะคล้าย Lisp
  • ผู้ใช้บางคนแสดงความกังวลว่า LuaJIT ซึ่งเป็นคอมไพเลอร์แบบ Just-In-Time ของ Lua อาจไม่เป็นมิตรกับ RISC-V
  • LÖVE มีประวัติถูกพูดถึงบน Hacker News มาตั้งแต่ปี 2009
  • Solar2D เดิมเคยใช้ชื่อ Corona SDK และมีพื้นฐานจาก Love2D โดยถูกใช้สร้างเกมชื่อ "Bubble Ball"