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:
- Creați 12 aplicații pentru știința datelor cu Python și Streamlit – Curs complet
- Învață CSS Media Queries prin construirea a 3 proiecte – Curs complet
- Tutorial Pygame pentru începători – Curs de dezvoltare a jocului Python
- Tutorial JavaScript: Construiește Flappy Bird și Doodle Jump
- Codați o clonă Minecraft cu JavaScript, React, Three.js – Tutorial
- Unity FPS Survival Game Tutorial – First Person Shooter Game Dev
- Tutorial joc Python Platformer pentru începători
- Tutorial Sass pentru începători – CSS cu superputeri
- Codați un motor de joc 2D folosind Java – Curs complet pentru începători
- Codați un joc Squid Joc JavaScript folosind Three.js – Tutorial pentru începători