TP de Programmation sur la gestion des bonus

Dans ce TP, nous allons enfin gérer les effets apportés par les divers bonus qui tombent dans nos niveaux depuis maintenant plusieurs semaines !

1 - Lien avec les briques et déblocage des bonus

Nous allons commencer par gérer correctement la descente des bonus : nous voulons qu'un bonus soit initialement invisible, attaché à une brique, et qu'il apparaisse et se mette à descendre lorsque la brique est détruite. Cela rappelle fortement le pattern observateur : la brique serait l'observable et les bonus seraient observateurs de la brique. Lors d'une destruction de la brique, il suffit qu'elle mette à jour ses bonus observateurs pour les débloquer.

Exercices

2 - Quartiers libres

Vous avez maintenant tous les éléments pour implémenter le comportement de tous les bonus et en inventez de nouveaux, amusez vous bien !