12 puntos por GN⁺ 2023-09-14 | 2 comentarios | Compartir por WhatsApp
  • LÖVE es un framework gratuito y de código abierto para crear juegos 2D usando el lenguaje de programación Lua
  • Es compatible con varias plataformas, como Windows, Mac OS X, Linux, Android e iOS
    • Los archivos .love desarrollados se empaquetan junto con el ejecutable
  • Se puede usar sin restricciones incluso en proyectos comerciales
  • La comunidad de LÖVE es activa y ofrece soporte a través de foros, servidor de Discord y canal de IRC
  • Empezar con LÖVE es sencillo, y se proporcionan fragmentos de código para tareas básicas como dibujar texto e imágenes y reproducir sonido
  • Se usa con diversos propósitos, desde proyectos comerciales (incluidos algunos juegos en Steam) hasta game jams y prototipado
  • Se ofrece documentación completa que cubre varios aspectos del framework, como audio, datos, eventos, sistema de archivos, gráficos, imágenes, joystick, teclado, matemáticas, mouse, física, sonido, sistema, hilos, temporizador, toque, video y ventana

2 comentarios

 
[Este comentario fue ocultado.]
 
GN⁺ 2023-09-14
Opiniones de Hacker News
  • LÖVE es popular entre los desarrolladores para crear software que muestra píxeles en pantalla, en combinación con Zerobrane IDE.
  • Este framework y el IDE son ligeros, así que pueden ejecutarse cómodamente incluso en una RPI.
  • LÖVE cuenta con una documentación excelente, foros útiles y un sólido ecosistema de bibliotecas.
  • Algunos usuarios señalaron que los desarrolladores avanzan rápido con los cambios en la API y que el renderizado puede sentirse lento, especialmente en Android.
  • Este framework se usó para crear "Move or Die", el primer gran éxito comercial hecho con él.
  • LÖVE también se usó para recrear juegos en el programa de TV "Community", lo que muestra el nivel de complejidad que se puede lograr con este framework.
  • Se recomienda LÖVE a quienes prueban la programación de videojuegos por primera vez debido a su simplicidad y a su excelente documentación.
  • Otras plataformas mencionadas para programación de videojuegos incluyen RAYLIB y PICO8.
  • LÖVE puede usarse para crear apps de Android, y los usuarios elogiaron su API limpia y la experiencia centrada solo en código.
  • LÖVE también tiene una versión VR/3D llamada LÖVR, que es fácil para empezar pero puede ser desafiante al crear un producto terminado.
  • LÖVE puede usarse junto con Fennel, un lenguaje de programación parecido a Lisp.
  • Algunos usuarios expresaron preocupación porque LuaJIT, el compilador Just-In-Time de Lua, no es amigable con RISC-V.
  • LÖVE tiene historial de discusión en Hacker News desde 2009.
  • Solar2D, antes conocido como Corona SDK, está basado en Love2D y se utilizó para crear el juego "Bubble Ball".