Skip to content

Dezvoltare joc cu LÖVE 2D și Lua – Curs complet

Dezvoltare joc cu LÖVE 2D și Lua – Curs complet

Aflați cum să creați jocuri folosind LÖVE 2D și Lua. LÖVE este un cadru pe care îl puteți folosi pentru a crea jocuri 2D în Lua. Este gratuit, open-source și funcționează pe Windows, Mac OS X, Linux, Android și iOS. În acest curs, veți învăța mai întâi cum să programați în Lua. Apoi veți învăța cum să utilizați Love2D cu Lua pentru a dezvolta jocuri uimitoare.

✏️ Curs creat de Steve. Vezi canalul lui: https://www.youtube.com/c/Stevesteacher

⭐️ Resurse și cod ⭐️
🔗 Lua: https://lua.org
🔗 Love2D: https://love2d.org
🔗 LuaRocks: https://luarocks.org
🔗 Sprite Boy Running: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Sprites%20 Tutorial
🔗 Salvați codul sursă al mingii: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Save%20Jocul%20Ball%20
🔗 Cod sursă al jocului Asteroizi: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Asteroids%20 Joc
🔗 Efecte sonore și BGM: https://github.com/WeebNetsu/YouTube-Projects/tree/main/Lua/Love2D/Asteroids%20Joc/15.%20Adăugarea%20BGM%20și%20SFX/src/sunete
🔗 GitHub al creatorului: https://github.com/WeebNetsu/

⭐️ Conținutul cursului ⭐️
— BAZELE LUA —
⌨️ (0:00:00) Introducere în Lua
⌨️ (0:02:28) Instalarea Lua
⌨️ (0:09:51) Running Lua (VSCode)
⌨️ (0:11:03) Tipărire și comentarii
⌨️ (0:19:42) Variabile și tipuri de date
⌨️ (0:29:51) șiruri
⌨️ (0:36:59) Matematică
⌨️ (0:46:22) Declarații If
⌨️ (0:58:49) Bucle
⌨️ (1:03:37) Intrare utilizator
⌨️ (1:05:34) Tabele
⌨️ (1:23:27) Funcții
⌨️ (1:31:44) Lucrul cu fișierele
⌨️ (1:39:12) Module personalizate
⌨️ (1:43:10) OOP
— IUBIRE DE BAZĂ 2D —
⌨️ (1:56:42) Noțiuni de bază pentru configurare și LUD
⌨️ (2:06:35) Fișierul de configurare
⌨️ (2:25:13) Desenarea și mutarea formelor
⌨️ (2:45:57) Intrare de la tastatură
⌨️ (2:55:36) Lucrul cu Sprites
— CREAREA JOCULUI SALVA MINGIA —
⌨️ (3:21:44) Configurarea jocului
⌨️ (3:38:03) Crearea inamicului
⌨️ (4:09:02) Ecranul de meniu
⌨️ (4:51:11) Adăugarea unui sistem de puncte
⌨️ (5:11:44) Game Over Screen
— CREAREA JOCULUI DE ASTEROIZI —
⌨️ (5:31:24) Configurarea jocului
⌨️ (5:40:02) Jucătorul
⌨️ (6:10:32) Propulsorul
⌨️ (6:31:59) Starea jocului
⌨️ (6:38:47) Textul jocului
⌨️ (7:02:40) Asteroizi
⌨️ (7:41:32) Lasere
⌨️ (8:03:46) Detectarea coliziunilor cu laser
⌨️ (8:29:10) Detectarea coliziunilor jucătorilor
⌨️ (8:41:17) Jucătorul trăiește
⌨️ (8:57:54) Meniul
⌨️ (9:30:51) Instalarea și rularea LuaRocks
⌨️ (9:42:18) Sistemul de scor
⌨️ (10:03:12) Game Over
⌨️ (10:11:56) Jucător invincibil și niveluri infinite
⌨️ (10:31:07) Resetare joc și scor mare
⌨️ (10:44:38) BGM și SFX

🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *