Programme python jeu bataille
LucasenGalere
-
Phil_1857 Messages postés 1872 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1872 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis en pleine création d'un programme pour faire un jeu de bataille de carte python mais je n'y arrive pas du tout..!! Je suis, bloqué, à l'arrêt..
Mon premier gros probleme c'est que je n'arrive pas à insérer les images.. Je pense avoir pourtant la bonne méthodes donc je ne sais pas d'où le probleme vient et avec ce probleme je n'arrive pas à avancer..
"astrefle" "ascoeur" "2trefle" "8carreau"... etc etc
Voilà comment j'ai nommer mes images, ça vient peut être de là je ne sais pas.. Je pense bien que je ne suis pas clair et que vous n'allez peut etre rien comprendre ^^ J'espère que vous pourrez m'aider, n'hésiter pas à me poser des questions si vous ne comprenez pas ! :)
from tkinter import* from PIL import Image, ImageTk import random from files import* from bataille2 import* from dico import* # le dico jeu_cartes contient ttes les cartes du jeu . ici 8 pour l'exemple valeur_carte={'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'valet':11,'reine':12,'roi':13,'as':14} couleurs=['pique','trefle','carreau','coeur'] jeu_cartes=creer_dico() for couleur in couleurs: for cle in valeur_carte: ajout(jeu_cartes,(cle,couleur),valeur_carte[cle]) def clic(): # action à chaque clic bouton x=0 echantillon=random.sample(jeu_cartes.keys(),2) Label=Zone.create_image(120,150,image=cartes[echantillon[0]],anchor=NW) Label=Zone.create_image(455,150,image=cartes[echantillon[1]],anchor=NW) #partie graphique Mafenetre= Tk() Mafenetre.title("Bataille") Mafenetre.geometry("1600x800") Zone=Canvas(Mafenetre,bg="#009900",width=750,height=500) # création d'une zone tapis de jeu Zone.place(x=320,y=10) cartes={} # dico { (valeur,couleur) : image associée.png } for cle in jeu_cartes: cartes[cle]=PhotoImage(file=cle[0]+cle[1]+".png") D=Button(Zone,text="jouer",bg='blue',width=8,height=2,command=clic,state=NORMAL) # création bouton pour bataille D.place(x=340,y=450) Mafenetre.mainloop()
Mon premier gros probleme c'est que je n'arrive pas à insérer les images.. Je pense avoir pourtant la bonne méthodes donc je ne sais pas d'où le probleme vient et avec ce probleme je n'arrive pas à avancer..
"astrefle" "ascoeur" "2trefle" "8carreau"... etc etc
Voilà comment j'ai nommer mes images, ça vient peut être de là je ne sais pas.. Je pense bien que je ne suis pas clair et que vous n'allez peut etre rien comprendre ^^ J'espère que vous pourrez m'aider, n'hésiter pas à me poser des questions si vous ne comprenez pas ! :)
Configuration: Windows / Chrome 86.0.4240.111
A voir également:
- Bataille python
- Citizen code python avis - Accueil - Outils
- Notice bataille navale électronique ref 4287 - Forum Loisirs / Divertissements
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Notice de bataille navale électronique perdue ✓ - Forum Loisirs / Divertissements
- Python pix ✓ - Forum Python