Un esempio di sketch realizzato da Coding Train con p5js
In questo corso impareremo a creare delle semplici applicazioni interattive su pagine web, come quella che vedi qui a sinistra! (Prova a cliccare sulle bolle per farle scoppiare!)
Noi però ci concentreremo sul realizzare dei prototipi di videogiochi che si possono giocare su pagine web!
Il linguaggio che useremo è JavaScript e in particolare utilizzeremo una libreria per il creative coding di nome p5.js.
Il primo prototipo di gioco che impareremo a programmare è una semplice simulazione di una palla che rimbalza su una "racchetta" rettangolare che diventa sempre più piccola man mano che il gioco va avanti.
Con questo semplice esempio impareremo ad usare forze e vettori per muovere gli oggetti e a verificare quando due oggetti collidono e farli rimbalzare.
Prova a giocare nel riquadro qui a sinistra usando il mouse per far rimbalzare la palla quante più volte possibile!
Il secondo prototipo è una versione del classico gioco arcade della Atari: Asteroids. Evita gli asteroidi e distruggili coi laser prima che l'astronave esploda!
Impareremo a far ruotare gli oggetti, ad usare gli Array e a programmare "ad oggetti".
Per giocare usa il mouse per cambiare la direzione in cui punta l'astronave e clicca col tasto sinistro per sparare. Premi la barra spaziatrice per accendere i motori dell'astronave.