Salut ! j'espère que mes remarques ne seront pas redondantes avec ce qui a déjà été dit Bon courage pour la suite ! j'essaierais de continuer ma relecture
Remarques générales
- Nom des variables : anglais ou français ? je sais que c'est un gros débat, mais vu que toutes les fonctions de pygame sont en anglais ça me paraît plus logique d'utiliser cette langue.
- Quand tu fais référence à un mot clé de python / une fonction utilise plutôt la sytaxe markdown
- Pour les captures d'écran : essaie d'être le plus neutre possible, c'est à dire ne montre que le strict minimum (ton bureau Windows, c'est ta vie privée )
Créer une simple fenêtre (customisable !)
Créons une fenêtre basique
J'initialise pygame
Donne quelques détails, ou au moins un lien qui explique ce qu'il se passe.
Pas demandé de gérer les événements
C'est quoi un événement ?
Tu l'introduis plus tard dans le cours, ok, mais peut-être qu'un lien ne serait pas de trop ? ou carrément déplacer la partie sur les événements avant celle sur l'affichage d'images.
Je sort
je sors
j'import
j'importe
la boucle continue de boucler
laquelle ? (oui je suis chiant :k)
Toujours dans cet exemple tu utilises un int
, peut-être qu'un bool
serait plus approprié ?
Personnalisons notre belle fenêtre !
Tout d'abord, nous allons quels arguments
Il manque un verbe
cela pourrait faire que votre jeu serai plus lent que la normale
Cela pourrait ralentir votre jeu.
la fenêtre n'aura pas de bordures, il sera donc impossible de la déplacer
C'est la fenêtre qui est impossible à déplacer.
Ce n'est peut être pas clair, voici le code que j'ai utilisé :
Non pas trop
Ici le rectangle rose sera votre "écran", mais vous pourrez en dépasser bien entendu, ce n'est qu'un cadre si vous voulez.
Ça sonne un peu bizarre non ? Je ne trouve pas cette phrase très claire :/
Afficher des images
Afficher une image sur notre belle fenêtre !
c'en est un
ç'en est un
La gestion des événements
Et non Vous ne vous rappelez pas de ce que j'ai dit un peu avant ?
Je ne vois pas dans quelle partie tu en a parlé
C'est généralement celui-ci que l'on utilise, car il permet de tout couvrir.
car il permet de gérer tout les cas.
Les types d'événements disponnibles
Grrrr un seul n !
Il renvoi le gain, c'est à dire si vous avez perdu ou gagné le focus, et son state, qui veut dire soit : la fenêtre est visible, la fenêtre est icônifiée dans la barre des taches
Ne mélange pas de l'anglais et du français dans tes phrases.
De cette manière, un seul appuie à la fois
un seul appui
JOYBALLMOTION est appelé quand vous bougez une des ball de votre manette
Sur tout ce paragraphe il y a des mélanges anglais/français. Utilise la syntaxe markdown pour surligner le code
Celui-là ne sera donc pas très utile, car il est enclenché uniquement quand vous devez réactualiser une portion de votre écran
car il est déclenché
Les événements disponnibles !
re-grrrrr un seul n !
Maintenant que nous avons vu quels types d'événements sont disponnibles,
idem
Entrainons-nous avec les événements !
Je ne sais pas si c'est possible, mais si oui je pense que des titres de sous-sous partie serait plus efficaces que les traits pour délimiter les exos