Getting Started (Português)
Contents
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ê pode 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
- Tutorial:Callback_Functions_(Português) irá te ensinar a estrutura básica de um jogo do LÖVE.
- Category:Tutorials é a próxima parte da leitura
Outras Línguas
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info