Getting Started (Português)

Obtenha LÖVE

Faça o download da ultima versão de LÖVE do site, e instale-o. Se você estiver usando Windows e não quer instalar LÖVE, você também pode apenas fazer o download dos executáveis zipados e extrair-los em qualquer lugar.

Você pode verificar qual versão de LÖVE você tem instalada dessa forma:

love --version

Criando um jogo

Para fazer um jogo mínimo, crie uma pasta em qualquer lugar, e abra seu editor de texto favorito. Notepad++ é um editor muito bom para Windows, e este tem suporte para lua embutido. Crie um arquivo na pasta que você acabou e criar, e nomeie-o de main.lua. Coloque o seguinte código no arquivo, e salve-o.

function love.draw()
    love.graphics.print("Olá Mundo!", 400, 300)
end

Executando jogos

LÖVE pode carregar um jogo de duas formas:

  • De uma pasta.
  • De um arquivo .love(um arquivo .zip renomeado).

Em ambos os casos, deve existir um arquivo chamado main.lua no caminho raíz. Este arquivo ira ser carregado quando LÖVE iniciar. Se este arquivo estiver faltando, LÖVE não irá reconhecer a pasta ou o arquivo .love como um jogo, e ele irá reclamar sobre um jogo mau empacotado. Um erro frequente é zipar a pasta ao invés de seu conteúdo. Esta situação é decorrente de uma prática muito antiga (pois quando você extrai uma pasta de um arquivo .zip você não quer que seus arquivos se espalhem pelo diretório atual), mas para LÖVE fazer isso não faz sentido: você precisa zipar apenas o conteúdo da pasta do jogo para conseguir um arquivo .love consistente.

Windows

No Windows, o modo mais fácil de executar um jogo é arrastar a pasta sobre um atalho do love.exe. Lembre de arrastar a pasta que contém main.lua, e não o próprio main.lua. Também existe a opção do Scite.

Você também pode executar pela linha de comando:

Por exemplo:

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

No Windows, existe uma opção especial, que irá anexar um console na janela. Isso te permite o output padrão.

love --console

Linux

No Linux, você pope usar a linha de comando:

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

Se você instalou o .deb, você pode dar um clique duplo nos arquivos .love nos seu gerenciador de arquivos também.

Mac OSX

No Mac OSX, uma pasta ou um arquivo .love pode ser arrastado para o Love.app. No Mac OSX Terminal(linha de comando), você pode usar LÖVE desse jeito: (assmindo que o mesmo está instalado no diretório de aplicações):

open -a love mygame

Em alguns casos, isso pode ser mais rápido para invocar o binário do love diretamente do seguinte:

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

Você pode instalar um alias na sua sessão do terminal para chamar o binário quando você usa love adicionando um alias para ~/.bash_profile (open -a TextEdit ~/.bash_profile):

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

Agora você pode executar love direto da sua linha de comando, como no Linux e no Windows:

love /home/path/to/game

Próximos Passos

Outras Línguas