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:
- 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”;
- Il giocatore controlla la “racchetta” con il mouse.
- 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;
- La pallina si muove continuamente in diagonale;
- Quando la pallina “tocca” la “racchetta” oppure uno dei bordi del rettangolo di gioco, vi rimbalza sopra;
- Se la pallina “tocca” un “mattoncino”, il “mattoncino” scompare e la pallina rimbalza in direzione opposta.
- 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.
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 __________