Getting Started (Română)
Contents
Obține LÖVE
Descarcă ultima versiune a frameworkului LÖVE de pe site și instaleaz-o. Dacă ești pe Windows și nu vrei să instalezi, poți doar să descarci versiunea portabilă (o arhiva .zip) și să o extragi oriunde vrei.
Ca să afli ce versiune de LÖVE rulezi, scrie în terminal următoarea comandă:
love --version
Să facem un joc!
Pentru a face un joc minimalist, creează un folder oriunde și deschide editorul tău preferat de text. Sublime text e destul de bun, având suport Lua și fiind valabil pe toate platformele. Crează un fișier și numește-l main.lua. Scrie următoarele linii de cod în acest fișier și salvează-l:
function love.draw()
love.graphics.print("Hello world", 400, 300)
end
Rularea Jocurilor
LÖVE poate rula jocurile în două moduri:
- Dintr-un folder care conține un fișier main.lua
- Dintr-un Fișier Joc LÖVE care are la primul nivel (root) fișierul main.lua
Pentru crearea fișierelor .love vezi Distribuirea Jocurilor.
Windows
ZeroBrane Studio, Sublime Text 2, Notepad++ și SciTE iți permit să lansezi jocul direct din editor.
Altfel, cel mai ușor mod de a porni un joc este să tragi folderul jocului peste fișierul love.exe sau o scurtătură ce duce la acesta. Ține minte să tragi folderul care conține main.lua
, nu main.lua
însuși.
Mai poți și să lansezi jocul din linia de comandă:
"C:\Program Files\LOVE\love.exe" "C:\jocuri\jocul-meu"
"C:\Program Files\LOVE\love.exe" "C:\jocuri\joc-împachetat.love"
Poți crea o scurtătură care să facă asta; fă o simplă scurtătură la love.exe, clic dreapta pe ea și selectează „Proprietăți”(Properties), și apoi pune linia de comandă pe care o vrei în câmpul „Țintă”(Target) pentru această scurtătură.
Pe Windows, există o opțiune de linie de comandă care-ți permite să atașezi o consolă ferestrei, permițându-ți astfel să vezi rezultatele apelurilor print
(echivalent cu setarea opțiunii t.console=true
în conf.lua):
"C:\Program Files\LOVE\love.exe" --console
Linux
Pe linux poți folosi una dintre aceste comenzi:
love /home/cale/spre/director-joc/
love /home/cale/spre/joc-împachetat.love
Dacă ai instalat LÖVE la nivel de sistem, poți să dai de asemenea clic pe fișierele .love în managerul de fișiere.
Mac OS X
Pe Mac OS X, folderul cu main.lua
sau fișierul .love pot fi trase deasupra pachetului aplicației love. De pe Terminal (linie de comandă), poți să rulezi un joc love și așa (presupunând ca este instalat în directorul Applications):
open -n -a love "~/cale/spre/joc"
Totuși, metoda de mai sus nu va afișa ce a scris programul pe terminal. Pentru a face asta, va trebui să execuți binarul love direct din folderul pachetului aplicației:
/Applications/love.app/Contents/MacOS/love ~/cale/spre/joc
Poți seta un alias în sesiunea terminalului pentru a executa aplicația când folosești love
prin adăugarea unui alias în ~/.bash_profile
.
Deschide fișierul cu
open -a TextEdit ~/.bash_profile
S-ar putea să trebuiască să execuți
touch ~/.bash_profile
înainte, dacă fișierul nu există.
Apoi scrie următorul cod și salvează fișierul:
# alias către love
alias love="/Applications/love.app/Contents/MacOS/love"
Acum poți apela love din linia de comandă ca pe Linux și Windows:
love ~/cale/spre/jocul_meu
Android
Atât timp cât ai aplicația love instalată de pe playstore sau orice altă sursă, următoarele metode funcționează:
- Metoda 1: Transferă directorul jocului pe /sdcard/lovegame unde main.lua se găsește la /sdcard/lovegame/main.lua. Apoi rulează aplicația.
- Metoda 2: Transferă un .love al jocului tău pe dispozitiv și dă clic(touch) pe el. Majoritatea exploratorilor vor rula jocul .love cu aplicația love. Dacă nu o fac, poți instala ES File Explorer care o va face. Dacă folosești Dropbox, și acesta poate fi folosit pentru a deschide fișierele .love.
iOS
Pentru a rula LÖVE pe iOS, trebuie mai întâi compilat și instalat. Pentru a face asta vei avea nevoie de Mac OS X, Xcode 7 sau mai nou, și codul sursă pentru LÖVE pentru iOS de la pagina principală.
- Dacă directoarele
include
șilibraries
nu sunt prezente în directorullove/platform/xcode/ios
, descarcă-le și pune-le acolo. Acestea conțin dependințele bibliotecilor terțe folosite de LÖVE.
- Deschide proiectul Xcode care se găsește la
love/platform/xcode/love.xcodeproj
și selectează țintalove-ios
în meniul derulant din partea superioară a ferestrei.
- E posibil să doriți să schimbați Configurația Procesului de Construire de la Debug(Depanare) la Release(Mediu Producție) pentru o performanță mai bună, prin deschiderea meniului „Edit Scheme...” din aceeași selecție derulantă.
- Alege ori un Simulator iOS ori dispozitivul tău iOS conectat în selecția derulantă din partea dreaptă a celei anterioare, și dă clic pe butonul Build-and-Run ▶︎ (Construiește și Rulează) din partea stângă, care va instala LÖVE pe dispozitivul țintă după ce îl compilează.
LÖVE pe iOS are inclusă o listă simplă cu jocurile care sunt instalate (până când fuzionezi un .love cu el pentru distribuție.)
- Pentru a pune un fișier .love pe Simulatorul iOS după ce LÖVE a fost instalat, trage fișierul peste fereastra Simulatorului iOS cât timp este deschisă. LÖVE se va lansa dacă nu este deja deschis. Dacă un alt joc este activ este posibil să trebuiască să închideți LÖVE pentru a vedea jocul nou (apasă Shift-Command-H de două ori pentru a deschide meniul App Switcher de pe Simulatorul iOS.)
- Pentru a pune un fișier .love sau un director de joc pe dispozitivul tău iOS după ce LÖVE a fost instalat, poți să-l descarci cu Safari, sau să-l transferi pe calculatorul tău cu iTunes când dispozitivul tău este conectat: deschide iTunes, du-te la dispozitivul tău iOS care are LÖVE instalat, mergi la secțiunea 'Apps' și scrollează până găsești LÖVE, și adaugă fișierul .love sau directorul la secțiunea LÖVE's Documents.
Vezi pagina Distribuirea Jocurilor pentru a crea Jocuri LÖVE Fuzionate pentru iOS și distribuirea lor.
Pașii următori
- Tutorial:Funcții_Callback te va îndruma spre structura de bază a unui joc scris în love.
- Category:Tutoriale unde vei găsi alte informații despre love
Alte limbi
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