Bonjour, j'ai un projet, je dois créer un jeu type césar, age of empire etc. Pour cela je dois donc créer une interface graphique. J'ai déjà la carte mais je ne sais pas comment faire pour avoir l'image du jeu etc je ne sais pas si 'est très clair... merci
Soyez le premier à donner votre avis sur cette source. Vue 70 713 fois - Téléchargée 8 670 fois Description Voici ma version du célèbre automate cellulaire Jeu De La Vie programmé en python dans sa version 3 (3. 2. 2 pour être précis). C'est une version simple, facile à comprendre (enfin il me semble^^) et graphique (tkinter). Il est possible de modifier la taille de la grille, la taille des cellules et l'attente entre chaque étapes. Le programme possède aussi un bouton pour dessiner automatiquement le célèbre canon à planeur de Gosper. Source / Exemple: from tkinter import * def damier(): #fonction dessinant le tableau ligne_vert() ligne_hor() def ligne_vert(): c_x = 0 while c_x! = width: eate_line(c_x, 0, c_x, height, width=1, fill='black') c_x+=c def ligne_hor(): c_y = 0 while c_y! Interface graphique python jeu gratuitement. = height: eate_line(0, c_y, width, c_y, width=1, fill='black') c_y+=c def click_gauche(event): #fonction rendant vivante la cellule cliquée donc met la valeur 1 pour la cellule cliquée au dico_case x = event.
=""): menu() def retry(): retry=input("Voulez-vous rejouer -> Oui/Non? ") if(retry=="Oui"): mode_jeu=input("Choisir mode de jeu") elif(retry=="Non"): fin_du_game() elif(retry! =""): fenetre = Tk() Mode_jeu = Label(fenetre, text="Choisissez votre mode de jeu: ") () premier = Button(fenetre, text="Un joueur", command=UnJoueur) deuxieme = Button(fenetre, text="Deux joueurs", command=DeuxJoueurs) troisieme = Button(fenetre, text="Deux joueurs contre l'ordinateur", command=DeuxJoueursetIA) inloop() (0)
Je précise que je compte faire ça sur du "long terme", je cherche juste à bien préparer le terrain pour l'instant. Merci de vos réponses.
¶ Sur d'autres plates-formes que Windows, oui, et vous n'avez même pas besoin de fils d'exécution multiples! Mais vous devrez restructurer un peu votre code E/S. Tk possède l'équivalent de l'appel XtAddInput() de Xt, qui vous permet d'enregistrer une fonction de callback qui sera appelée par la boucle principale Tk lorsque des E/S sont disponibles sur un descripteur de fichier. Voir Gestionnaires de fichiers. Je n'arrive pas à faire fonctionner les raccourcis clavier dans Tkinter: pourquoi? ¶ Une raison récurrente est que les gestionnaires d'évènements liés à des évènements avec la méthode bind() ne sont pas pris en charge même lorsque la touche appropriée est activée. [python] Projet : créer une interface graphique de jeu de go / Développement et programmation / Forum Ubuntu-fr.org. La cause la plus fréquente est que l'objet graphique auquel s'applique la liaison n'a pas de « focus clavier ». Consultez la documentation Tk pour la commande focus. Habituellement, un objet graphique reçoit le focus du clavier en cliquant dessus (mais pas pour les étiquettes; voir l'option takefocus).