Le programme Pygame initialise une fenêtre avec des dimensions et un titre spécifiques.
Il définit différentes couleurs pour l'arrière-plan, le pont, l'eau et les nuages.
Le jeu gère différents états : introduction, exploration, dialogue, chute et transition.
Les sprites du joueur pour les vues avant, arrière et latérales sont chargés et mis à l'échelle.
Une classe Joueur gère le déplacement, la direction et les frames d'animation.
La classe Joueur inclut également une logique pour détecter la proximité du pont et déclencher le dialogue.
Une classe Pont est définie pour dessiner la structure du pont et l'eau en dessous.
La boucle principale du jeu traite les événements, met à jour l'état du jeu et rend les graphiques en conséquence.
L'état d'introduction affiche un message de bienvenue et invite l'utilisateur à commencer.
Dans l'état d'exploration, le joueur peut se déplacer et interagir avec le pont.
L'état de dialogue présente du texte de manière séquentielle, avançant avec les entrées de l'utilisateur et déclenchant l'état de chute après un point spécifique.
L'état de chute anime la descente du joueur, conduisant à un état de transition avec un effet de nuage grandissant.
L'état de transition mène ensuite à une nouvelle séquence de dialogue, indiquant le transport du joueur.
dev.to
Luzes e Borrões
Create attached notes ...
