Difference between revisions of "Getting Started (Română)"

(Updated the translation to closely match the English counterpart.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Ia LÖVE =
+
== Obține LÖVE ==
Downloadează ultima versiune de LÖVE de pe [http://love2d.org site] şi instalează-l. Dacă eşti pe Windows şi nu vrei să instalezi, poţi doar să downloadezi arhiva .zip şi să o extragi oriunde vrei.
+
Descarcă ultima versiune a frameworkului LÖVE de pe [http://love2d.org 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 urmatoarea instrucţiune:
+
Ca să afli ce versiune de LÖVE rulezi, scrie în terminal următoarea comandă:
<source lang="bash">love --version</source>
+
<source lang="bash">
 +
love --version
 +
</source>
  
 +
== Să facem un joc! ==
  
= Să facem un joc! =
+
Pentru a face un joc minimalist, creează un folder oriunde și deschide editorul tău preferat de text. [http://sublimetext.com 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:
Pentru a face un joc minimalistic, creează un folder oriunde şi deschide editorul tău preferat de text. [http://sublimetext.com Sublime text] e destul de bun, având suport Lua şi fiind valabil pe toate platformele. Creează un fişier şi numeşte-l ''main.lua''. Scrie următoarele linii de cod în acel fişier şi salvează-l:
 
  
 
<source lang="lua">
 
<source lang="lua">
Line 15: Line 17:
 
</source>
 
</source>
  
 +
== Rularea Jocurilor ==
  
 
= Rularea Jocurilor =
 
 
LÖVE poate rula jocurile în două moduri:
 
LÖVE poate rula jocurile în două moduri:
*Dintr-un folder care conţine un fişier ''main.lua''
+
*Dintr-un folder care conține un fișier ''main.lua''
*Dintr-un [[Fişier LOVE]] care are la primul nivel (root) fişierul ''main.lua''
+
*Dintr-un [[Fișier Joc LÖVE]] care are la primul nivel (root) fișierul ''main.lua''
Pentru creearea fişierelor .love vezi [[Distribuirea Jocurilor]].
+
Pentru crearea fișierelor .love vezi [[Distribuirea Jocurilor]].
  
 +
----
 
=== Windows ===
 
=== Windows ===
[[Sublime Text 2]], [http://studio.zerobrane.com ZeroBrane Studio], [[Notepad++]] şi [[SciTE]] iţi dau posibilitatea să rulezi jocurile direct, doar printr+o apăsare a unui buton
 
  
Dacă nu foloseşti un program ce iţi dă această posibilitate, 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.
+
[http://studio.zerobrane.com 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 <code>main.lua</code>, nu <code>main.lua</code> însuși.
 +
 
 +
Mai poți și să lansezi jocul din linia de comandă:
 +
 
 +
<source lang="powershell">
 +
"C:\Program Files\LOVE\love.exe" "C:\jocuri\jocul-meu"
 +
"C:\Program Files\LOVE\love.exe" "C:\jocuri\joc-împachetat.love"
 +
</source>
  
 +
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 <code>print</code> (echivalent cu setarea opțiunii <code>t.console=true</code> în [[conf.lua]]):
 +
<source lang="bash">
 +
"C:\Program Files\LOVE\love.exe" --console
 +
</source>
 +
 +
----
 
=== Linux ===
 
=== Linux ===
Pe linux po'i folosi una dintre aceste comenzi:
+
 
 +
Pe linux poți folosi una dintre aceste comenzi:
 +
 
 
<source lang="bash">
 
<source lang="bash">
love /home/cale/spre/folder_joc/
+
love /home/cale/spre/director-joc/
love /home/cale/spre/joc_arhivat.love
+
love /home/cale/spre/joc-împachetat.love
 
</source>
 
</source>
  
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.
+
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 <code>main.lua</code> 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):
  
=== Mac OS X ==
 
Pe Mac OS X, folderul cu ''main.lua'' sau fişierul .love pot fi trase deasupra iconiţei love. De pe terminal (Command line), poţi să ruleyi un joc love şi aşa:
 
 
<source lang="bash">
 
<source lang="bash">
 
open -n -a love "~/cale/spre/joc"
 
open -n -a love "~/cale/spre/joc"
 
</source>
 
</source>
Deoarece metoda de mai sus nu va afişa ce programul scrie pe consolă, poţi folosi:
+
 
 +
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:
 +
 
 
<source lang="bash">
 
<source lang="bash">
 
/Applications/love.app/Contents/MacOS/love ~/cale/spre/joc
 
/Applications/love.app/Contents/MacOS/love ~/cale/spre/joc
 
</source>
 
</source>
  
 +
Poți seta un alias în sesiunea terminalului pentru a executa aplicația când folosești <code>love</code>
 +
prin adăugarea unui alias în <code>~/.bash_profile</code>.
 +
 +
Deschide fișierul cu
 +
<source lang="bash">open -a TextEdit ~/.bash_profile</source>
 +
 +
S-ar putea să trebuiască să execuți
 +
<source lang="bash">touch ~/.bash_profile</source>
 +
înainte, dacă fișierul nu există.
 +
 +
Apoi scrie următorul cod și salvează fișierul:
 +
<source lang="bash">
 +
# alias către love
 +
alias love="/Applications/love.app/Contents/MacOS/love"
 +
</source>
 +
 +
Acum poți apela love din linia de comandă ca pe Linux și Windows:
 +
 +
<source lang="bash">
 +
love ~/cale/spre/jocul_meu
 +
</source>
 +
 +
----
 +
=== 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, [https://developer.apple.com/xcode/ Xcode 7 sau mai nou], și codul sursă pentru LÖVE pentru iOS de la [https://love2d.org pagina principală].
 +
 +
* Dacă directoarele <code>include</code> și <code>libraries</code> nu sunt prezente în directorul <code>love/platform/xcode/ios</code>, [https://bitbucket.org/rude/love/downloads/love-0.10.0-ios-libraries.zip 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 <code>love/platform/xcode/love.xcodeproj</code> și selectează ținta <code>love-ios</code> î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 [[Game Distribution|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
  
= Paşii următori =
+
== Alte limbi ==
* [[Tutorial:Funcţii_Callback]] te va învăţa structura de bază a unui joc scris în love.
+
{{i18n|Getting_Started}}
* [[:Category:Tutoriale]] -> unde vei găsi alte informaţii despre love
 
  
= Alte limbi =
+
[[Category:LÖVE]]
{{i18n|Main_Page}}
 

Latest revision as of 08:16, 26 June 2017

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 și libraries nu sunt prezente în directorul love/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ă ținta love-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

Alte limbi