Difference between revisions of "Getting Started (Italiano)"

(Windows)
Line 31: Line 31:
 
[http://studio.zerobrane.com ZeroBrane Studio], [[Sublime Text 2]], [[Notepad++]] e [[SciTE]] permettono di lanciare il gioco direttamente dall'editor di codice stesso.
 
[http://studio.zerobrane.com ZeroBrane Studio], [[Sublime Text 2]], [[Notepad++]] e [[SciTE]] permettono di lanciare il gioco direttamente dall'editor di codice stesso.
  
Altrimenti, il modo più facile per avviare il gioco è trascinare la cartella sul file love.exe o su un collegamento a love.exe. Si ricordi di trascinare la cartella contenente il file <code>main.lua</code> e non il file <code>main.lua</code> stesso.
+
Altrimenti, il modo più facile per avviare il gioco è trascinare la cartella di lavoro sul file love.exe o su un collegamento a love.exe. Si ricordi di trascinare la cartella contenente il file <code>main.lua</code> e non il file <code>main.lua</code> stesso.
  
 
Si può anche lanciare il gioco dalla linea di comando:
 
Si può anche lanciare il gioco dalla linea di comando:
Line 40: Line 40:
 
</source>
 
</source>
  
Si può creare un collegamento per ottenere queste; semplicemente creare un collegamento a love.exe, fare clic con il tasto destro del mouse su di esso e selezionare "Proprietà", quindi mettere la linea di comando voluta nel campo "Destinazione" per il collegamento.
+
Si può creare un collegamento per ottenere queste; semplicemente creare un collegamento a love.exe, fare clic con il tasto destro del mouse su di esso e selezionare "Proprietà", quindi inserire la linea di comando voluta nel campo "Destinazione" per il collegamento.
  
 
Su Windows, c'è un'opzione speciale della linea di comando che collega una console alla finestra, permettendo di vedere il risultato delle chiamate di <code>print</code> (equivalente a impostare <code>t.console=true</code> in [[conf.lua]]):
 
Su Windows, c'è un'opzione speciale della linea di comando che collega una console alla finestra, permettendo di vedere il risultato delle chiamate di <code>print</code> (equivalente a impostare <code>t.console=true</code> in [[conf.lua]]):

Revision as of 14:21, 11 March 2014

Ottenere LÖVE

Scaricare l'ultima versione di LÖVE dal sito web e installarla. Se non si è su Windows e si vuole installare LÖVE, si possono scaricare solo gli eseguibili compressi e estrarli dove si preferisce.

Per sapere quale versione di LÖVE è installata, lanciare il seguente comando:

love --version

Creare un gioco

Per realizzare un gioco molto semplice, creare una cartella da qualche parte e aprire il proprio editor di testo preferito. Sublime Text, per esempio, funziona molto bene su tutti i sistemi operativi e ha il supporto a Lua integrato. Creare un nuovo file nella cartella appena creata e chiamarlo main.lua. Scrivere il codice seguente nel file e salvarlo.

function love.draw()
    love.graphics.print("Ciao mondo", 400, 300)
end

Avviare il gioco

LÖVE può caricare i giochi in due modi:

  • Da una cartella che continue il file main.lua.
  • Da un file .love che ha il file main.lua nella cartella superiore (ovvero nella radice)

Per creare i file .love files consultare Game Distribution.

Windows

ZeroBrane Studio, Sublime Text 2, Notepad++ e SciTE permettono di lanciare il gioco direttamente dall'editor di codice stesso.

Altrimenti, il modo più facile per avviare il gioco è trascinare la cartella di lavoro sul file love.exe o su un collegamento a love.exe. Si ricordi di trascinare la cartella contenente il file main.lua e non il file main.lua stesso.

Si può anche lanciare il gioco dalla linea di comando:

"C:\Program Files\LOVE\love.exe" "C:\games\mygame"
"C:\Program Files\LOVE\love.exe" "C:\games\packagedgame.love"

Si può creare un collegamento per ottenere queste; semplicemente creare un collegamento a love.exe, fare clic con il tasto destro del mouse su di esso e selezionare "Proprietà", quindi inserire la linea di comando voluta nel campo "Destinazione" per il collegamento.

Su Windows, c'è un'opzione speciale della linea di comando che collega una console alla finestra, permettendo di vedere il risultato delle chiamate di print (equivalente a impostare t.console=true in conf.lua):

"C:\Program Files\LOVE\love.exe" --console