Difference between revisions of "Getting Started (Dansk)"

(Created page with "== Hent LÖVE == Download den nyeste version af LÖVE fra [http://love2d.org/#download hjemmesiden] og installer den. Hvis du er på Windows og ikke vil ''installere'' LÖVE, ka...")
 
 
Line 9: Line 9:
 
</code>
 
</code>
  
== Making a Game ==
+
== Lav et Spil ==
  
To make a minimal game, create a folder anywhere, and open up your favorite code editor. Notepad++ is a pretty good one for Windows, and it has Lua support built in. Create a new file in the folder you just created, and name it main.lua. Put the following code in the file, and save it.
+
For at lave et minimalt spil, lav en mappe hvor som helst og åben din favorit kode editor. Notepad++ er en ret god en for Windows og har bygget-ind Lua understøttelse. Lav en ny fil i mappen du lige har lavet og kald den ''main.lua''. Indsæt den følgende kode i filen og gem den:
  
 
<source lang="lua">
 
<source lang="lua">
Line 18: Line 18:
 
end
 
end
 
</source>
 
</source>
== Running Games ==
 
  
LÖVE can load a game in two ways:
+
== Kørsel af Spil ==
* From a folder.
+
 
* From a .love file (a renamed .zip-file).
+
LÖVE kan indlæse spil på to måder:
+
* Fra en mappe
In both cases, there has to be a file called <code>main.lua</code> in the root path. This file will be loaded when LÖVE starts. If this file is missing, LÖVE will not recognize the folder or .love file as game, and it will complain about a wrongly packaged game. A frequently made mistake is zipping the folder rather than its contents. This stems from very old practice (because when you unzip a folder you don't want it to splash out all over your current directory), but for LÖVE doing that doesn't make sense: you need to zip the game folder's contents '''only''', to get a correct .love.
+
* Fra en .love fil (en omdøbt .zip-fil)
 +
 
 +
I begge tilfældere, er der nødt til at være en fil kaldet <code>main.lua</code> i roden. Denne fil vil blive indlæst når LÖVE starter. Hvis denne fil manger, vil LÖVE ikke genkende mappen eller .love filen som et spil og vil derfor klage over et forkert pakket spil. En hyppig lavet fejl er at zip'e spilmappen istedet for mappens indhold. Med LÖVE er du nødt til ''kun'' at zip'e spilmappens indhold, for at lave en korrekt .love-fil.
  
 
===Windows===
 
===Windows===
 +
På Windows er den nemmeste måde at køre et spil på, ved at hive mappen hen på love.exe eller på en genvej til love.exe. Husk at hive mappen som indeholder <code>main.lua</code> og ikke <code>main.lua</code> selv.
  
On Windows, the easiest way to run the game is to drag the folder onto love.exe, or a shortcut to love.exe. Remember to drag the folder containing <code>main.lua</code>, and not <code>main.lua</code> itself.
+
Du kan også køre det fra kommandoprompt (command line):
There's also the [[Scite]] option.
 
 
 
You can also call it from command line:
 
  
For instance:
+
For eksempel:
 
<pre>
 
<pre>
love C:\games\mygame
+
love C:\spil\mitspil\
love C:\games\packagedgame.love
+
love C:\spil\pakketspil.love
 
</pre>
 
</pre>
  
On Windows, there is a special option which will attach a console to the Window. This allows you to see standard output.
+
Windows er der en special mulighed, som vil vedhænge en konsol til vinduet. Dette vil gøre det muligt at se standard output.
  
 
<code>
 
<code>
Line 47: Line 46:
 
===Linux===
 
===Linux===
  
On Linux, you can use the command line:
+
Linux kan du bruge terminalen (command line):
  
 
<pre>
 
<pre>
love /home/path/to/game
+
love /home/sti/til/spil/
love /home/path/to/packagedgame.love
+
love /home/sti/til/pakketspil.love
 
</pre>
 
</pre>
  
If you have installed the .deb, you can double click on .love files in your file manager as well.
+
Hvis du har installeret .deb filen, kan du også dobbelt klikke på .love-filerne i din file manager.
  
 
===Mac OSX===
 
===Mac OSX===
  
On Mac OSX, a folder or .love file can be dropped onto the Love.app application bundle. On the Mac OSX Terminal (commandline), you can use love like this (assuming it's installed to the Applications directory):
+
Mac OSX kan en mappe eller en .love-fil blive trukket hen på Love.app programmet. I Mac OSX terminalen (command line), kan du også bruge LÖVE således (forudsat det er installeret i Applications mappen):
 +
<code>open -a love mitspil</code>
  
<code>open -a love mygame</code>
+
I nogle tilfælde er det måske hurtigere at kalde LÖVE binary'en inde i program pakken direkte således her:
  
In some cases it may be faster to invoke the love binary inside the application bundle directly via the following:
 
  
<code>/Applications/love.app/Contents/MacOS/love mygame</code>
+
<code>/Applications/love.app/Contents/MacOS/love mitspil</code>
  
You can setup an alias in your Terminal session to call the binary when you use <code>love</code> by adding an alias to your ~/.bash_profile (<code>open -a TextEdit ~/.bash_profile</code>):
+
Du kan opsætte et alias i din terminal til at kalde binary'en når du benytter <code>love</code> ved at tilføje et alias i din ~/.bash_profile (<code>open -a TextEdit ~/.bash_profile</code>:
  
 
<pre>
 
<pre>
Line 73: Line 72:
 
</pre>
 
</pre>
  
Now you can call love from the commandline like Linux and Windows:
+
Du kan nu kalde love fra terminale (command line) ligesom på Linux og Windows:
  
 
<code>
 
<code>
love /home/path/to/game
+
love /home/sti/til/spil
 
</code>
 
</code>
  
== Next steps ==
+
== Næste skridt==
* [[Tutorial:Callback_Functions]] will teach you the basic structure of a love game.
+
* [[Tutorial:Callback_Functions]] vil lære dig den generelle struktur på et LÖVE spil.
* [[:Category:Tutorials]] are the next piece of reading
+
* [[:Category:Tutorials]] er det næste stykke af læsning
  
== Other Languages ==
+
== Andre Sprog ==
 
{{i18n|Getting_Started}}
 
{{i18n|Getting_Started}}
  
 
[[Category:LÖVE]]
 
[[Category:LÖVE]]

Latest revision as of 20:46, 4 September 2011

Hent LÖVE

Download den nyeste version af LÖVE fra hjemmesiden og installer den. Hvis du er på Windows og ikke vil installere LÖVE, kan du også bare downloade den zip'ede executable og udpak dem hvor som helst

Du kan inspicere hvilken version af LÖVE du har installere således:

love --version

Lav et Spil

For at lave et minimalt spil, lav en mappe hvor som helst og åben din favorit kode editor. Notepad++ er en ret god en for Windows og har bygget-ind Lua understøttelse. Lav en ny fil i mappen du lige har lavet og kald den main.lua. Indsæt den følgende kode i filen og gem den:

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

Kørsel af Spil

LÖVE kan indlæse spil på to måder:

  • Fra en mappe
  • Fra en .love fil (en omdøbt .zip-fil)

I begge tilfældere, er der nødt til at være en fil kaldet main.lua i roden. Denne fil vil blive indlæst når LÖVE starter. Hvis denne fil manger, vil LÖVE ikke genkende mappen eller .love filen som et spil og vil derfor klage over et forkert pakket spil. En hyppig lavet fejl er at zip'e spilmappen istedet for mappens indhold. Med LÖVE er du nødt til kun at zip'e spilmappens indhold, for at lave en korrekt .love-fil.

Windows

På Windows er den nemmeste måde at køre et spil på, ved at hive mappen hen på love.exe eller på en genvej til love.exe. Husk at hive mappen som indeholder main.lua og ikke main.lua selv.

Du kan også køre det fra kommandoprompt (command line):

For eksempel:

love C:\spil\mitspil\
love C:\spil\pakketspil.love

På Windows er der en special mulighed, som vil vedhænge en konsol til vinduet. Dette vil gøre det muligt at se standard output.

love --console

Linux

På Linux kan du bruge terminalen (command line):

love /home/sti/til/spil/
love /home/sti/til/pakketspil.love

Hvis du har installeret .deb filen, kan du også dobbelt klikke på .love-filerne i din file manager.

Mac OSX

På Mac OSX kan en mappe eller en .love-fil blive trukket hen på Love.app programmet. I Mac OSX terminalen (command line), kan du også bruge LÖVE således (forudsat det er installeret i Applications mappen): open -a love mitspil

I nogle tilfælde er det måske hurtigere at kalde LÖVE binary'en inde i program pakken direkte således her:


/Applications/love.app/Contents/MacOS/love mitspil

Du kan opsætte et alias i din terminal til at kalde binary'en når du benytter love ved at tilføje et alias i din ~/.bash_profile (open -a TextEdit ~/.bash_profile:

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

Du kan nu kalde love fra terminale (command line) ligesom på Linux og Windows:

love /home/sti/til/spil

Næste skridt

Andre Sprog