Preventivo gratuito e senza impegno · operatore diretto a Napoli, risposta in giornata

Accedi

Videocorso Lua CGFA — Da zero a programmare in Lua e a creare il tuo primo videogioco con LÖVE

Videocorso Lua CGFA: da zero a programmare in Lua e a creare il tuo primo videogioco con LÖVE. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Schiva i meteoriti» ed esame con attestato. Partenza: da zero, circa 12 ore. Apri le prime 2 lezioni gratis.

✓ Prime 2 lezioni gratis  ·  ✓ 10 videolezioni  ·  ✓ 12 ore di studio  ·  ✓ Progetto finale  ·  ✓ Attestato verificabile

Videocorso Lua CGFA: 10 videolezioni, progetto finale ed esame con attestato

In breve

Il Videocorso Lua CGFA è un corso in italiano di CGFA Academy, da zero, per principianti assoluti, appassionati di videogiochi, chi vuole creare mod e giochi su Roblox. Ha 10 videolezioni in tre livelli, circa 12 ore di studio, esercizi con soluzione, quiz, il progetto finale «Schiva i meteoriti» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Principianti assoluti, appassionati di videogiochi, chi vuole creare mod e giochi su Roblox
  • Base: Il tuo primo programma Lua, Variabili, tipi e stringhe, Condizioni e cicli, Le tabelle: l'unica struttura di Lua
  • Intermedio: Funzioni e closure, Oggetti con metatabelle, Errori, stringhe, moduli e file
  • Avanzato: LÖVE: il tuo primo gioco, LÖVE: collisioni, punteggio e fine partita, Coroutine e un assaggio di Roblox con Luau
  • Progetto finale: Schiva i meteoriti
  • Strumenti: Lua 5.5, LÖVE 11.5, Visual Studio Code, Roblox Studio (facoltativo)
  • Esame di 15 domande e attestato con codice di controllo

Pubblicato il · Aggiornato il · Autore: CityGraph Napoli (Claudia D'Urso, titolare)

Guarda la presentazione del videocorso Lua

WhatsAppFacebookTelegramEmail

Apri le prime 2 lezioni gratis · Scarica il video in MP4

Perché imparare Lua

Lua è piccolo, veloce e facile: per questo lo usano tanti motori di videogiochi e anche Roblox, nella sua variante Luau. È il modo più divertente per imparare a programmare: nel livello avanzato costruisci un vero gioco 2D con LÖVE, con collisioni, punteggio, vite e record salvato su disco.

A chi è rivolto

Il corso è pensato per: principianti assoluti, appassionati di videogiochi, chi vuole creare mod e giochi su Roblox. Partenza: Da zero.

  • Un computer Windows, Mac o Linux
  • Saper usare un editor di testo (basta Visual Studio Code)
  • Nessuna esperienza di programmazione: si parte da zero

Il programma: 10 lezioni in 3 livelli

Circa 12 ore di studio con gli esercizi, in lezioni da 20 a 35 minuti. Le prime 2 sono gratis.

Base: Installare Lua e scrivere i primi programmi

  • Il tuo primo programma Lua (20 min, gratis): Installare Lua, scrivere ed eseguire il primo script e fare i primi calcoli.
  • Variabili, tipi e stringhe (25 min, gratis): Usare variabili locali, conoscere i tipi e unire i testi.
  • Condizioni e cicli (25 min): Far decidere il programma con if e ripetere azioni con for, while e repeat.
  • Le tabelle: l'unica struttura di Lua (30 min): Usare le tabelle come elenchi e come raccolte di coppie chiave-valore.

Intermedio: Funzioni, oggetti ed errori

  • Funzioni e closure (25 min): Scrivere funzioni con più risultati e argomenti variabili, e usare le closure.
  • Oggetti con metatabelle (30 min): Creare classi ed ereditarietà con le tabelle e le metatabelle.
  • Errori, stringhe, moduli e file (30 min): Gestire gli errori con pcall, cercare nei testi, dividere il codice in moduli e leggere e scrivere file.

Avanzato: Giochi con LÖVE e cenni su Roblox

  • LÖVE: il tuo primo gioco (35 min): Capire il ciclo di un gioco in LÖVE e muovere un quadrato con la tastiera.
  • LÖVE: collisioni, punteggio e fine partita (35 min): Rilevare le collisioni, tenere il punteggio, usare un timer e gestire gli stati del gioco.
  • Coroutine e un assaggio di Roblox con Luau (35 min): Capire le coroutine e vedere come si scrive uno script Luau su Roblox.

Il progetto finale: Schiva i meteoriti

Crea un gioco con LÖVE: muovi un'astronave in basso con le frecce e schiva i meteoriti che cadono. Hai 3 vite, ogni meteorite schivato dà un punto e il record si salva su disco.

  1. Crea la cartella schiva-meteoriti con dentro il file main.lua.
  2. Prepara le variabili: giocatore, elenco dei meteoriti, punti, vite, timer e stato.
  3. In love.update muovi l'astronave con le frecce, limitandola ai bordi.
  4. Ogni 0,6 secondi aggiungi un meteorite con posizione e velocità a caso.
  5. Fai cadere i meteoriti, controlla la collisione, toglili dalla tabella quando escono o ti colpiscono.
  6. Quando le vite finiscono passa allo stato "fine" e salva il record con love.filesystem.
  7. Disegna astronave, meteoriti, punteggio, vite e record, e premi SPAZIO per ricominciare.

Cosa ti serve

  • Lua 5.5: Si scarica da lua.org (o con un gestore come Scoop su Windows, Homebrew su Mac, apt su Linux). Controlla con "lua -v".
  • LÖVE 11.5: Il motore gratuito per giochi 2D, da love2d.org. Per lanciare un gioco si trascina la sua cartella sopra love.exe, oppure si scrive "love ." nella cartella.
  • Visual Studio Code: Editor gratuito da code.visualstudio.com, con l'estensione "Lua" per i suggerimenti.
  • Roblox Studio (facoltativo): Gratuito da create.roblox.com: serve solo per l'ultima lezione, dove si usa Luau.

A cosa ti serve dopo il corso

  • Sviluppo di videogiochi 2D (LÖVE, Defold, Solar2D)
  • Mod e giochi su Roblox (con Luau)
  • Script e configurazioni in programmi come Neovim, Redis e router
  • Prototipi di giochi veloci
  • Lavoro come scripter per piccoli studi indipendenti

Come si studia

  • Video breve per ogni lezione, con i sottotitoli e il testo del video da leggere.
  • Spiegazione scritta con esempi italiani (prezzi in euro, negozi, città) e codice da copiare con un tocco.
  • Esercizio con la soluzione, appunti personali e quiz di tre domande per segnare la lezione come fatta.
  • Esame finale di 15 domande (si supera con il 75%) e attestato stampabile con codice di controllo verificabile.
  • App installabile su PC, tablet e telefono: niente account, i progressi restano sul dispositivo e si salvano con il backup.

Per privati, scuole e aziende

  • Singolo corso: per chi vuole imparare un linguaggio, con tutte le lezioni, il progetto finale, l'esame e l'attestato.
  • Tutti i corsi: l'accesso a tutto il catalogo CGFA Academy, per passare da un linguaggio all'altro quando vuoi.
  • Aziende: formazione dei dipendenti su programmazione, dati, automazione e scrittura, con gli attestati nel registro.
  • Scuole e centri di formazione: licenza per sede, per le classi e i laboratori, con la verifica dei codici degli attestati.
  • White label: l'Academy con il nome, i colori e il dominio di chi la offre, per enti di formazione, agenzie e consulenti.

Le condizioni si concordano in base alle persone da formare: scrivici con Richiedi maggiori informazioni o su WhatsApp.

L'attestato è un attestato di frequenza con codice di controllo, non un titolo di studio né una certificazione pubblica. I programmi indicati nel corso sono gratuiti o già presenti nel computer, salvo dove è scritto diversamente.

Volantino da condividere

Le immagini pronte del Videocorso Lua CGFA in formato post e storia. Mandatele a chi vuole imparare Lua: studenti, colleghi, scuole e aziende.

Volantino Videocorso Lua - formato post Volantino Videocorso Lua - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di Lua

Nella demo trovi il corso vero: guarda il video, leggi la lezione, prova il codice e fai il quiz. Per il corso completo, per la tua scuola o per la tua azienda scrivici.

Richiedi maggiori informazioni su VIDEOCORSO LUA ▶ Prova la demo

Operatore diretto a Napoli · P.IVA 06571251211 · Preventivo senza impegno

Domande frequenti

Il corso di Lua serve per Roblox?

Roblox usa Luau, una variante di Lua: le basi che impari (variabili, tabelle, funzioni, eventi) sono le stesse. L'ultima lezione dà un assaggio di Roblox Studio; il gioco del progetto finale invece si fa con LÖVE, gratuito.

Cosa saprò fare alla fine del corso di Lua?

Da zero a programmare in Lua e a creare il tuo primo videogioco con LÖVE: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Schiva i meteoriti»: Crea un gioco con LÖVE: muovi un'astronave in basso con le frecce e schiva i meteoriti che cadono. Hai 3 vite, ogni meteorite schivato dà un punto e il record si salva su disco.

Quanto dura il videocorso Lua?

Circa 12 ore tra video, lettura ed esercizi: 10 lezioni da 20 a 35 minuti. Si studia quando si vuole, al proprio ritmo, da PC o da telefono.

Posso provare il corso prima di decidere?

Sì. Le prime 2 lezioni del corso Lua sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/lua/: video, spiegazione scritta, codice, esercizio e quiz, esattamente come nel corso completo.

Come si studia una lezione?

Ogni lezione ha un video di un paio di minuti con sottotitoli, la spiegazione scritta, il codice da copiare, un esercizio con la soluzione e un quiz di tre domande. Si segna come fatta e i progressi restano sul dispositivo, senza creare un account.

Il corso rilascia un attestato?

Sì. Alla fine fai l'esame (15 domande, si supera con il 75% di risposte giuste) e ottieni un attestato di frequenza stampabile, con un codice di controllo che chiunque può verificare. Non è un titolo di studio né una certificazione pubblica.

Funziona sul telefono?

Sì. CGFA Academy si apre dal browser e si installa come app su telefono, tablet e PC. Le lezioni già aperte si rileggono anche senza internet; i video invece servono online.

Si può avere per una scuola, un'azienda o con il proprio marchio?

Sì. Ci sono formule per il singolo corso, per tutti i corsi, per aziende che formano i dipendenti, per scuole e centri di formazione e una versione white label con il marchio di chi la offre. Scriveteci con «Richiedi maggiori informazioni».

Pronto a far conoscere la tua attività a Napoli?

Raccontaci cosa vuoi ottenere: ti rispondiamo in giornata con un preventivo gratuito e senza impegno.