12 Punkte von GN⁺ 2023-09-14 | 2 Kommentare | Auf WhatsApp teilen
  • LÖVE ist ein kostenloses Open-Source-Framework zum Erstellen von 2D-Spielen mit der Programmiersprache Lua
  • Kompatibel mit verschiedenen Plattformen wie Windows, Mac OS X, Linux, Android und iOS
    • Entwickelte .love-Dateien werden mit ausführbaren Dateien gebündelt
  • Kann ohne Einschränkungen auch in kommerziellen Projekten verwendet werden
  • Die LÖVE-Community ist aktiv und bietet Unterstützung über Foren, einen Discord-Server und IRC-Kanäle
  • Der Einstieg in LÖVE ist einfach; es werden Code-Snippets für grundlegende Aufgaben wie das Zeichnen von Text und Bildern oder das Abspielen von Sounds bereitgestellt
  • Wird für verschiedenste Zwecke eingesetzt, von kommerziellen Projekten (einige Spiele auf Steam nutzen es) bis hin zu Game Jams und Prototyping
  • Es gibt eine umfassende Dokumentation zu vielen Aspekten des Frameworks, darunter Audio, Daten, Events, Dateisystem, Grafik, Bilder, Joystick, Tastatur, Mathematik, Maus, Physik, Sound, System, Threads, Timer, Touch, Video und Fenster

2 Kommentare

 
[Dieser Kommentar wurde ausgeblendet.]
 
GN⁺ 2023-09-14
Hacker-News-Kommentare
  • LÖVE ist in Kombination mit der Zerobrane IDE unter Entwicklern beliebt, wenn es um die Entwicklung von Software geht, die Pixel auf dem Bildschirm darstellt.
  • Das Framework und die IDE sind leichtgewichtig, sodass sie auch auf einem RPI problemlos laufen.
  • LÖVE bietet eine hervorragende Dokumentation, hilfreiche Foren und ein starkes Bibliotheks-Ökosystem.
  • Einige Nutzer wiesen darauf hin, dass die Entwickler API-Änderungen schnell vorantreiben und dass sich das Rendering besonders auf Android langsam anfühlen kann.
  • Das Framework wurde verwendet, um das Spiel zu entwickeln, das mit "Move or Die" seinen ersten großen kommerziellen Erfolg erzielte.
  • LÖVE wurde auch genutzt, um das Spiel aus der TV-Serie "Community" nachzubauen, was zeigt, wie komplex Spiele sein können, die mit diesem Framework erstellt werden.
  • Wegen seiner Einfachheit und der hervorragenden Dokumentation wird LÖVE Menschen empfohlen, die sich zum ersten Mal an Spieleprogrammierung versuchen.
  • Andere im Zusammenhang mit Spieleprogrammierung erwähnte Plattformen sind RAYLIB und PICO8.
  • LÖVE kann zur Erstellung von Android-Apps verwendet werden, und Nutzer lobten die saubere API sowie das reine Code-Erlebnis.
  • Mit LÖVR gibt es auch eine VR/3D-Version von LÖVE, mit der man leicht anfangen kann, bei der es aber herausfordernd sein kann, ein fertiges Produkt zu bauen.
  • LÖVE kann zusammen mit Fennel verwendet werden, einer Lisp-ähnlichen Programmiersprache.
  • Einige Nutzer äußerten Bedenken, dass LuaJIT, der Just-in-Time-Compiler von Lua, nicht besonders RISC-V-freundlich ist.
  • LÖVE wird seit 2009 auf Hacker News diskutiert.
  • Solar2D, früher als Corona SDK bekannt, baut auf Love2D auf und wurde verwendet, um das Spiel "Bubble Ball" zu entwickeln.