CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Jeu PONG Python [Tkinter] !

DébutPage précedente
1
Page suivantePage suivante
Xetonixx Xetonixx
MP
Niveau 10
28 février 2015 à 19:50:29

Salut à tous !

Depuis quelques temps j'essai de créer un mini jeu "pong" sous Python via Tkinter
Or, j'ai un problème depuis peu , je suis arrivé a un stade ou je dois faire rebondir la "balle" sur les "raquettes"... Sauf que ça ne fonctionne pas bien ... Voici un gif du résultat : http://gyazo.com/5e98a1d426ac0c5174de763034c4394d

Le problème viens de ma définition "def move()" , mais je n'arrive pas a cerner le problème.

Voici le lien vers mon programme python:
https://www.dropbox.com/s/gak776s9l5u9agy/Pong-TEST.py?dl=0

Pourriez vous me dire qu'est-ce qui cloche s'il vous plait? :)
Merci d'avance :ok:

Message édité le 28 février 2015 à 19:50:55 par Xetonixx
kuro_usagi kuro_usagi
MP
Niveau 2
28 février 2015 à 20:36:20

Dans ta fonction move(), tu dit que si xp == PosDX + 5, alors dx = - dx, or il y a une probabilité quasi nulle que xp arrive exactement a PosDX, il faut faire un encadrement, de sorte a ce que par exemple, xp soit compris entre PosDX - 5 et PosDX + 5, j'ai seulement lu en biais mais essaye comme ça, cela devrait arranger une partie du problème.

Xetonixx Xetonixx
MP
Niveau 10
28 février 2015 à 20:44:07

D'accord je pense avoir compris !
Mais je comprend pas comment mettre ça en fonction de la raquette :-(

kuro_usagi kuro_usagi
MP
Niveau 2
28 février 2015 à 21:35:33

Au lieu de mettre xp == PosXD, tu met xp <= PosXD + 5 and xp >= PosXD - 2 and "etc".

ChtarFace ChtarFace
MP
Niveau 41
28 février 2015 à 21:39:46

j'ai testé ton jeu AAAAAAAAAA trop dur xD

Xetonixx Xetonixx
MP
Niveau 10
28 février 2015 à 22:38:50

Le 28 février 2015 à 21:35:33 kuro_usagi a écrit :
Au lieu de mettre xp == PosXD, tu met xp <= PosXD + 5 and xp >= PosXD - 2 and "etc".

Même problème :(
La balle n'en fait qu'à sa tête

Xetonixx Xetonixx
MP
Niveau 10
28 février 2015 à 22:39:13

Le 28 février 2015 à 21:39:46 ChtarFace a écrit :
j'ai testé ton jeu AAAAAAAAAA trop dur xD

Ouais :rire:
Plus dur que Dark Soul 2

Xetonixx Xetonixx
MP
Niveau 10
01 mars 2015 à 16:45:36

Avec l'aide d'une personne j'ai pus avancer a ce résultat: http://gyazo.com/8cf065a8c3555efd20b0840e4d3d41d4

https://www.dropbox.com/s/dotmw4ienuokybo/Pong-TEST2.py?dl=0

Comment faire pour que la balle rebondisse sur le côté gauche de la raquette ?

(à noter que la raquette gauche fonctionne correctement)

Xetonixx Xetonixx
MP
Niveau 10
03 mars 2015 à 16:53:31

up :(

kuro_usagi kuro_usagi
MP
Niveau 2
04 mars 2015 à 09:52:44

Par le même procede que pour la raquette droite, en verifiant les coordonnees de la balle, essaye de poser le probleme sur papier avec des dessins la solutions sort toute seule

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment