Progetto Arknoid

Si sviluppi un videogioco in stile “arknoid”, utilizzando la libreria grafica p5.js per il disegno degli oggetti necessari. I requisiti funzionali del gioco sono i seguenti:

  1. Il rettangolo di gioco deve avere una dimensione adatta alla pagina web e deve contenere una pallina ed una barra laterale, chiamata “racchetta”, posizionata vicino al bordo sinistro, non a contatto; Deve inoltre contenere quattro fila di palline vicino al bordo destro. Queste palline sono dette “mattoncini”;
  2. Il giocatore controlla la “racchetta” con il mouse.
  3. Il giocatore può spostare la “racchetta” solo sull’asse verticale. La posizione della “racchetta” deve essere limitata dal bordo superiore ed inferiore del rettangolo di gioco;
  4. La pallina si muove continuamente in diagonale;
  5. Quando la pallina “tocca” la “racchetta” oppure uno dei bordi del rettangolo di gioco, vi rimbalza sopra;
  6. Se la pallina “tocca” un “mattoncino”, il “mattoncino” scompare e la pallina rimbalza in direzione opposta.
  7. Se la pallina rimbalza sul bordo dietro la “racchetta”, il giocatore perde. Se il giocatore colpisce tutti i “mattoncini”, vince.

Di seguito, un immagine del gioco da realizzare.

p5.js - progetto arknoid

Esercizio 1 2 3 4 5 6 7 Totale Punti
Max punti 2 1 2 1 2 1 1 10
Punti

Cognome ______________ Nome ______________ Classe __________ Data __________