Projet 2019 - Programmez un Arkanoïd

, par Mikhaël MYARA

Il s’agit d’implémenter le jeu classique "Arkanoid". Pour le scénario et l’histoire du jeu, vous pouvez consulter wikipedia (http://fr.wikipedia.org/wiki/Arkanoid).
Vous trouverez une version jouable en ligne ici : http://www.free80sarcade.com/arkanoid.php

Le jeu consiste à contrôler une barre (un vaisseau spatial), de droite à gauche, positionnée au bas de l’écran afin de faire rebondir une balle sur les rebords pour détruire des blocs à l’autre extrémité. Le joueur perd une vie lorsqu’il laisse passer la balle au bas de l’écran. On passe au niveau suivant lorsque tous les blocs sont détruits à l’écran (excepté les blocs indestructibles).
Il faut prévoir 3 différents niveau. Chaque niveau est caractérisé par différent disposition des blocs
Il y a des blocs de différentes propriétés et différentes couleurs :
• Le bloc "basique" : lorsqu’il est touché par la bille, il est détruit.
• Le bloc "gris" : il faudra le toucher 1, 2 ou 3 fois pour le casser (suivant l’état dans lequel il est).
• Le bloc "jaune" : il ne peut être détruit. La bille rebondit dessus.
Certains blocs, une fois détruits, laissent échapper un bonus (ou malus). Le bonus (représenté par
une lettre) est activé s’il est intercepté par le vaisseau. Parmi les bonus on peut considérer :
• L’augmentation / diminution de la taille du vaisseau (plus / moins de surface pour récupérer la bille).
• La capacité de tirer sur les blocs avec 2 canons sur le vaisseau.
• L’ouverture d’une porte permettant d’aller au niveau suivant.
• La multiplication des billes (une bille devient 3 billes, bonus cumulable).
• La "super bille". La bille devient noire et casse les blocs sans rebondir dessus. La bille casse aussi les blocs "indestructibles". Ce bonus est limité dans le temps.
• Le bonus diminuant ou augmentant la vitesse de la bille
• Le champ de force. Un champ de force apparaît sous le vaisseau, empêchant la bille de tomber si on la rate. Ce bonus est limité dans le temps, et se dissipe si la bille le touche plus d’un certain nombre de fois.
• Une vie supplémentaire.