12 điểm bởi GN⁺ 2023-09-14 | 2 bình luận | Chia sẻ qua WhatsApp
  • LÖVE là một framework miễn phí và mã nguồn mở để tạo game 2D bằng ngôn ngữ lập trình Lua
  • Tương thích với nhiều nền tảng như Windows, Mac OS X, Linux, Android, iOS
    • Theo cách đóng gói tệp .love đã phát triển cùng với tệp thực thi
  • Có thể sử dụng không giới hạn cả cho các dự án thương mại
  • Cộng đồng LÖVE hoạt động sôi nổi và cung cấp hỗ trợ qua diễn đàn, máy chủ Discord và kênh IRC
  • Việc bắt đầu với LÖVE rất đơn giản, có cung cấp các đoạn mã mẫu cho những tác vụ cơ bản như vẽ văn bản và hình ảnh, phát âm thanh
  • Được sử dụng cho nhiều mục đích, từ dự án thương mại (một số game trên Steam sử dụng) đến game jam và tạo prototype
  • Có tài liệu toàn diện bao quát nhiều khía cạnh của framework như audio, dữ liệu, sự kiện, hệ thống tệp, đồ họa, hình ảnh, joystick, bàn phím, toán học, chuột, vật lý, âm thanh, hệ thống, luồng, bộ đếm thời gian, cảm ứng, video và cửa sổ

2 bình luận

 
[Bình luận này đã bị ẩn.]
 
GN⁺ 2023-09-14
Ý kiến trên Hacker News
  • LÖVE phổ biến среди các nhà phát triển trong việc phát triển phần mềm hiển thị pixel lên màn hình khi kết hợp với Zerobrane IDE.
  • Framework và IDE này nhẹ, nên có thể chạy thoải mái ngay cả trên RPI.
  • LÖVE có tài liệu rất tốt, diễn đàn hữu ích và hệ sinh thái thư viện mạnh.
  • Một số người dùng chỉ ra rằng các nhà phát triển đẩy nhanh các thay đổi API, và đặc biệt trên Android việc render có thể cho cảm giác chậm.
  • Framework này đã được dùng để tạo ra trò chơi đầu tiên đạt thành công thương mại lớn là "Move or Die".
  • LÖVE cũng được dùng để tái hiện trò chơi trong chương trình TV "Community", cho thấy mức độ phức tạp của những trò chơi có thể tạo bằng framework này.
  • LÖVE được khuyến nghị cho những người lần đầu thử sức với lập trình game nhờ sự đơn giản và tài liệu xuất sắc.
  • Các nền tảng khác được nhắc đến cho lập trình game gồm có RAYLIB và PICO8.
  • LÖVE có thể được dùng để tạo ứng dụng Android, và người dùng khen ngợi API gọn gàng cùng trải nghiệm chỉ tập trung vào code.
  • LÖVE cũng có phiên bản VR/3D là LÖVR, dễ bắt đầu nhưng có thể đầy thách thức khi tạo ra một sản phẩm hoàn chỉnh.
  • LÖVE có thể được dùng cùng Fennel, một ngôn ngữ lập trình tương tự Lisp.
  • Một số người dùng bày tỏ lo ngại rằng LuaJIT, trình biên dịch Just-In-Time của Lua, không thân thiện với RISC-V.
  • LÖVE đã được thảo luận trên Hacker News từ năm 2009.
  • Solar2D, trước đây được biết đến với tên Corona SDK, dựa trên Love2D và đã được dùng để tạo trò chơi "Bubble Ball".