Jeux pong python /tkinter/pycharm
Fermé
tkinter4455
-
Modifié le 14 juin 2021 à 15:24
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 25 juin 2021 à 13:14
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 25 juin 2021 à 13:14
A voir également:
- Jeux pong python /tkinter/pycharm
- Jeux java itel football - Télécharger - Jeux vidéo
- Waptrick jeux - Télécharger - Jeux vidéo
- Zuma jeux - Télécharger - Jeux vidéo
- Citizen code python avis - Accueil - Outils
- Jeux java football - Télécharger - Jeux vidéo
5 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 14 juin 2021 à 16:39
Modifié le 14 juin 2021 à 16:39
Bonjour,
Moi j'en ai fait un avec Tkinter
Lorsque la position X de la balle (circulaire) est supérieure ou égale a la position X du bord gauche de la raquette (rectangulaire) droite moins le rayon de balle et que la position Y est entre les positions Y des bords haut et bas de la raquette, c'est que la balle touche la raquette de droite, et donc j'inverse le déplacement X de la balle, mais pas le Y bien sur ...
Si la balle atteint les bords haut et bas du terrain, j'inverse le Y
Moi j'en ai fait un avec Tkinter
Lorsque la position X de la balle (circulaire) est supérieure ou égale a la position X du bord gauche de la raquette (rectangulaire) droite moins le rayon de balle et que la position Y est entre les positions Y des bords haut et bas de la raquette, c'est que la balle touche la raquette de droite, et donc j'inverse le déplacement X de la balle, mais pas le Y bien sur ...
#Raquette droite if(ball.vx > 0 and ball.x >= r_bat.x - ball.rad and ball.y > r_bat.y - ball.rad and ball.y < r_bat.y + r_bat.height + ball.rad): ball.vx = -ball.vx winsound.Beep(2000,10) #Raquette gauche elif(ball.vx < 0 and ball.x <= l_bat.x + l_bat.width + ball.rad and ball.y > l_bat.y - ball.rad and ball.y < l_bat.y + l_bat.height + ball.rad): ball.vx = -ball.vx winsound.Beep(2000,10)
Si la balle atteint les bords haut et bas du terrain, j'inverse le Y
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
15 juin 2021 à 16:36
15 juin 2021 à 16:36
Bonjour,
Alors, as-tu de la réussite ?
Alors, as-tu de la réussite ?
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 17 juin 2021 à 09:27
Modifié le 17 juin 2021 à 09:27
ilyasc
Messages postés
62
Date d'inscription
samedi 22 août 2020
Statut
Membre
Dernière intervention
22 septembre 2024
1
25 juin 2021 à 13:05
25 juin 2021 à 13:05
GROSSE ERREUR D'UTLISER TKINTER
utilise pygame c plus simple
utilise pygame c plus simple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 25 juin 2021 à 13:14
Modifié le 25 juin 2021 à 13:14
Bonjour,
GROSSE ERREUR D'UTLISER TKINTER
N'exagérons pas quand même !
Avec Tkinter, ca marche très bien ........... :-)
GROSSE ERREUR D'UTLISER TKINTER
N'exagérons pas quand même !
Avec Tkinter, ca marche très bien ........... :-)