Affichage d'image aléatoires python (pygame)

  • Auteur de la discussion Saperlipopette8835
  • Date de début

Saperlipopette8835

Nouveau membre
#1
Bonjour! Je m'en remets à vous pour obtenir de l'aide pour un programme pour mon projet d'ISN.
Je suis sous windows et j'utilise pygame. J'ai un dossier contenant des images (en format png), et avec lesquelles j'ai créé une liste. Je cherche à les faire apparaitre aléatoirement (dans une fenêtre déjà créée donc avec la fonction "ecran.blit" je pense), et voudrais que dès que le clic gauche de la souris est appuyé, l'image affichée soit remplacée par une autre, toujours choisie aléatoirement.
Je ne sais pas si je suis clair mais merci d'avance. Demandez moi plus de précisions si besoin.
 

mdj de normandie

Grand Maître
#2
bonjour,
je n'ai pas touché a python depuis plus de 6 ans et je ne connais pas les spécificité de pygame, mais j'ai compris la problèmatique je vous propose cette solution en JS que vous pourrez certainement retranscrire en python :

JavaScript:
//liste des images
imgs = ["img1.jpg", "img2.jpg",...];
        
//fonction pour tirer un nombre aléatoire
function rand(min, max) {
    Math.floor((Math.random() * max) + min);
}

//lors du clic sur l'élément
document.getElementById("monConteneurImg").click(function () {
    //changement d'image en tirant une image aléatoirement dans la liste
    document.getElementById("monConteneurImg").setAttribute("src", imgs[rand(1, imgs.length)]);
});
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Staff en ligne
  • AccroPC2
    Modérateur
Membres en ligne
  • Mathysko926
  • Zampooo
  • AccroPC2
  • vaelis
  • Kirritsu
Derniers messages publiés
Statistiques globales
Discussions
865 330
Messages
8 056 974
Membres
1 575 851
Dernier membre
bchinirachida
Partager cette page
Haut