Getting Started
Contents
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
- Tutorial:Callback_Functions Zeigt die Basisstrukur von love Spielen.
- Category:Tutorials ist deine Lektüre für die nächste Zeit.