Ce projet présente le concept d'un jeu de puzzle interactif où l'utilisateur doit gérer des tuyaux et des circuits pour permettre à l'eau de circuler sans obstruction. Le jeu propose différents niveaux, chacun avec des circuits uniques, tandis que les éléments de base comme le thème, les couleurs et le fond restent constants.
selon le niveau il y a plus ou moins de temps, donc faut adapter le score selon chaque niveau
timer
il faut aussi que le timer s'arrête si le circuit est bouché
on peut le mettre en int : si on veut mettre un timer pour le niveau on définit sa valeur normalement, et si on en veut pas on le définit à -1
tableauTuyaux
on peut faire un tableau de tableau de tuyau pour avoir les lignes et les colonnes
Menu
quitter
opions
son, options d'affichage, changer theme/couleurs
Choix du niveau
on peut avoir une liste de niveaux pour choisir
Niveau
circuit
pour tous les niveaux les 3 élèments au dessus sont les mêmes, mais c'est le circuit qui change entre chaque niveau, du coup Niveau serait une classe abstract et circuit une sous classe de Niveau
theme
on peut choisir des musiques / couleurs / fond différent
eau
on pourra rajouter plus tard différents types d'eau ou faire plusieurs éntrées / plusieurs sorties ca peut etre rigolo
Tuyau du fin du niveau
Tuyau du début du niveau
l'eau démarre toujours depuis ce tuyau et la partie se termine si elle arrive jusqu'au tuyau de fin? Il faut une fonction aussi pour vérifier si le circuit est bouché
Tuyau
il faudrait des fonctions pour : tourner les tuyaux, les deplacer et les afficher
TuyauDeuxTournee
TuyauDeuxDroit
y a un tuyau qui va juste tout droit et un autre en arc de cercle genre
TuyauTrois
TuyauQuatre
du coup tuyau serait une classe abstract et les autres tuyau seraient des sous classe avec chacun une forme différente