/SFML

Primary LanguageC++MIT LicenseMIT

SFML

Le casse-brique est un jeu au principe simple dans lequel nous disposons d’une balle pour détruire un ensemble de briques. L’objectif du joueur est donc de contrôler une plateforme mobile afin de faire rebondir la balle dessus et éviter de la perdre. En effet, si les côtés gauche et droit de l’écran, ainsi que le haut de l’écran font rebondir la balle dans le sens opposé ; le côté bas de l’écran lui laissera sortir la balle et celle-ci sera perdue. Ce jeu au principe simple est un exercice intéressant pour commencer à programmer des jeux étant donné qu’il permet d’aborder plusieurs concepts qu’on retrouvera dans de nombreux projets.

  • Dessiner des entités à l’écran ;
  • Le déplacement d'entités en fonction du temps (gestion de vitesse et de direction) ;
  • Gestion de collisions simples (par exemple, collision avec le bord de l’écran ou avec la plateforme du joueur) et plus avancées (par exemple avec les briques) entre les différentes entités ;
  • Gestion d’un compteur de vie ;
  • Simulation de la physique ;
  • Etc...