Difference between revisions of "Getting Started"
(→Running Games: Updated part about no-game screen, elaborated explanation regarding .love content-only) |
|||
Line 1: | Line 1: | ||
− | == | + | == LÖVE installieren == |
− | + | Lade dir LÖVE herunter und installiere es. Die neueste Version findest du auf [http://love2d.org/#download 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: | |
<code> | <code> | ||
Line 9: | Line 10: | ||
</code> | </code> | ||
− | == | + | == 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: | |
<source lang="lua"> | <source lang="lua"> | ||
Line 18: | Line 19: | ||
end | end | ||
</source> | </source> | ||
− | + | Speicher die Datei als main.lua in dem Verzeichnis das du gerade erstellt hast. Herzlichen Glückwunsch, dein erstes Spiel ist fertig. | |
− | LÖVE | + | == Spiele spielen == |
− | * | + | |
− | * | + | LÖVE kann Spiele auf zwei Arten öffnen: |
− | + | * Als ein Verzeichnis und | |
− | In | + | * als eine .love Datei (umbenannte .zip Datei). |
+ | |||
+ | In beiden Fällen muss die Datei <code>main.lua</code> 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=== | ===Windows=== | ||
− | + | Der einfachste Weg ein Spiel unter Windows zu starten, ist das Verzeichnis oder die .love Datei auf <code>love.exe</code> (oder eine Verknüpfung darauf) zu ziehen. Wichtig: Du benötigst den ganzen Ordner, nicht nur die <code>main.lua</code>. | |
− | |||
− | + | [[Scite]]-User können ihrem Editor beibringen Spiele zu starten. | |
+ | |||
+ | Außerdem kannst du die Kommandozeile benutzen, z.B.: | ||
− | |||
<pre> | <pre> | ||
love C:\games\mygame | love C:\games\mygame | ||
Line 39: | Line 42: | ||
</pre> | </pre> | ||
− | + | Wenn du die Ausgabe deines Spiels (z.B. durch <code>print()</code>) sehen willst, starte LÖVE mit dem Parameter <code>--console</code>. Es wird ein zusätzliches Konsolenfenster geöffnet, welches die Standardausgabe zeigt. | |
− | |||
− | |||
− | |||
===Linux=== | ===Linux=== | ||
− | + | Linux-user benutzen die Kommandozeile: | |
<pre> | <pre> | ||
Line 54: | Line 54: | ||
</pre> | </pre> | ||
− | + | Wenn du das .deb Paket installiert hast, kannst du .love Dateien aus deinem Filemanager heraus starten. | |
===Mac OSX=== | ===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): | |
<code>open -a love mygame</code> | <code>open -a love mygame</code> | ||
− | In | + | In manchen Fällen kann es schneller sein die love-binary direkt auszuführen: |
<code>/Applications/love.app/Contents/MacOS/love mygame</code> | <code>/Applications/love.app/Contents/MacOS/love mygame</code> | ||
− | + | Du kannst dir außerdem einen alias anlegen, indem du folgendes der Datei ~/.bash_profile hinzufügst (zum öffnen: <code>open -a TextEdit ~/.bash_profile</code>): | |
<pre> | <pre> | ||
Line 73: | Line 73: | ||
</pre> | </pre> | ||
− | + | Jetzt kannst du LÖVE wie unter Windows und Linux ausführen: | |
<code> | <code> | ||
Line 79: | Line 79: | ||
</code> | </code> | ||
− | == | + | == Zweite Schritte == |
− | * [[Tutorial:Callback_Functions]] | + | * [[Tutorial:Callback_Functions]] Zeigt die Basisstrukur von love Spielen. |
− | * [[:Category:Tutorials]] | + | * [[:Category:Tutorials]] ist deine Lektüre für die nächste Zeit. |
[[Category:LÖVE]] | [[Category:LÖVE]] |
Revision as of 20:48, 11 August 2010
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.