Getting Started

LÖVE installieren

Lade dir LÖVE herunter und installiere es. Die neueste Version findest du auf der Website. Wenn du Windows benutzt, aber nicht den Installer verwenden möchtest, lade einfach die zip-Datei herunter und entpacke sie irgendwohin.

Wenn du wissen willst, welche LÖVE-Version auf deinem Rechner installiert ist, führe folgenden Befehl aus:

love --version

Das erste "Spiel"

Erstelle irgendwo ein neues Verzeichnis und öffne deinen Lieblings-Editor. Notepad++ ist ein ziemlich guter Editor für Windows mit eingebauter Lua Unterstützung. Erstelle eine neue Datei und kopiere folgenden Text:

function love.draw()
    love.graphics.print("Hello World", 400, 300)
end

Speicher die Datei als main.lua in dem Verzeichnis das du gerade erstellt hast. Herzlichen Glückwunsch, dein erstes Spiel ist fertig.

Spiele spielen

LÖVE kann Spiele auf zwei Arten öffnen:

  • Als ein Verzeichnis und
  • als eine .love Datei (umbenannte .zip Datei).

In beiden Fällen muss die Datei main.lua im Hauptverzeichnis vorhanden sein. Diese Datei wird als erstes ausgeführt, wenn LÖVE startet. Fehlt sie, kann LÖVE dein Spiel nicht als solches erkennen und sich darüber beschweren. Ein häufiger Fehler ist es das Verzeichnis an Stelle der *.lua Dateien zu zippen.

Windows

Der einfachste Weg ein Spiel unter Windows zu starten, ist das Verzeichnis oder die .love Datei auf love.exe (oder eine Verknüpfung darauf) zu ziehen. Wichtig: Du benötigst den ganzen Ordner, nicht nur die main.lua.

Scite-User können ihrem Editor beibringen Spiele zu starten.

Außerdem kannst du die Kommandozeile benutzen, z.B.:

love C:\games\mygame
love C:\games\packagedgame.love

Wenn du die Ausgabe deines Spiels (z.B. durch print()) sehen willst, starte LÖVE mit dem Parameter --console. Es wird ein zusätzliches Konsolenfenster geöffnet, welches die Standardausgabe zeigt.


Linux

Linux-user benutzen die Kommandozeile:

love /home/path/to/game
love /home/path/to/packagedgame.love

Wenn du das .deb Paket installiert hast, kannst du .love Dateien aus deinem Filemanager heraus starten.

Mac OSX

Unter Mac OSX kannst du ein Verzeichnis oder eine .love Datei auf das love.app Bundle ziehen. Im Terminal kannst du love so ausführen (vorausgesetzt es ist im Applications Verzeichnis installiert):

open -a love mygame

In manchen Fällen kann es schneller sein die love-binary direkt auszuführen:

/Applications/love.app/Contents/MacOS/love mygame

Du kannst dir außerdem einen alias anlegen, indem du folgendes der Datei ~/.bash_profile hinzufügst (zum öffnen: open -a TextEdit ~/.bash_profile):

# alias to love
alias love="/Applications/love.app/Contents/MacOS/love"

Jetzt kannst du LÖVE wie unter Windows und Linux ausführen:

love /home/path/to/game

Zweite Schritte