Difference between revisions of "Getting Started (Español)"

(Created "Getting Started (Español)")
 
Line 81: Line 81:
  
 
== Siguiente paso ==
 
== Siguiente paso ==
* En [[Tutorial:Callback_Functions]] aprenderas la estructura basica de un juego echo en love.
+
* En [[Tutorial:Callback_Functions|(Español)]] aprenderas la estructura basica de un juego echo en love.
 
* En [[:Category:Tutorials]] encontraras todos los tutoriales disponibles.
 
* En [[:Category:Tutorials]] encontraras todos los tutoriales disponibles.
  

Revision as of 19:51, 23 February 2011

Instalar LÖVE

Decarga la última versión de LÖVE desde la pagina oficial, e instalala. Si estas en Windows y no quieres instalarlo, también puedes simplemente descargar los ejecutables comprimidos y extraerlos en cualquier lugar.

Puedes ver que versión de Löve has instalado de esta forma:

love --version

Crear un juego

Para hacer un pequeño ejemplo, crea una carpeta en cualquier lugar y abre tu editor de codigo favorito. Notepad++ es una muy buena opción para Windows ya que que soporta Lua. Crea un nuevo archivo en la carpeta que acabas de crear y nombralo como main.lua. Coloca el siguiente código en el archivo y guárdalo.

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

Ejecutar un juego

LÖVE puede cargar un juego de dos maneras:

  • A partir de una carpeta.
  • A partir de un archivo .love (un arcchivo .zip cambiado de nombre).

En ambos casos, tiene que haber un archivo llamado main.lua en el directorio raíz. Este archivo se cargara cuando se ejecute LÖVE. Si falta el archivo, LÖVE no reconocera la carpeta o el archivo .love, e indicara que el juego esta mal empaquetado.

Un error frecuente es comprimir la carpeta en vez de su contenido. Es por ello, que para cargar correctamente un archivo .love, es necesario comprimir solo el contenido de la carpeta del juego.

Windows

En Windows, la manera mas facil de ejecutar un juego consiste en arrastrar la carpeta a love.exe o a un acceso directo de love.exe. Recuerda que debes arrastrar la carpeta que contiene main.lua y no main.lua en sí. También existe la opción de utilizar Scite.

También puedes llamarlo desde la línea de comandos:

Por ejemplo:

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

En Windows, hay un parámetro especial que une la línea de comandos con Windows. De esta forma puedes ver la salida estándar (útil para depuración).

love --console

Linux

En Linux, puede utilizar la línea de comandos:

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

También, si tiene instalado el deb., puede hacer doble clic sobre los archivos .love en tu gestor de archivos.

Mac OSX

En Mac OS X, puedes soltar una carpeta o archivo .love sobre el paquete de aplicaciones Love.app. En la Terminal de Mac OS X (línea de comandos), puedes utilizar love así (asumiendo que esté instalado en el directorio aplicaciones):

open -a love mygame

En algunos casos puede ser más rápido invocar el binario love dentro del paquete de aplicaciones de esta forma:

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

Puedes asignar un alias en tu Terminal de sesión para llamar al binario cuando utilizas love. Simplemente hay que añadir un alias a tu ~/.bash_profile (open -a TextEdit ~/.bash_profile):

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

Ahora puedes llamar love desde la línea de comandos como en Linux y Windows:

love /home/path/to/game

Siguiente paso

Otros idiomas