Outils pour utilisateurs

Outils du site


les_programmes_a_connaitre:langages_term:api

Ceci est une ancienne révision du document !


Avant de commencer

Si vous êtes ici c'est pour connaitre les bases de pygame, avant de commencer vérifiez si il est installé, pour le savoir, il faut tout simplement importer la bibliothèque dans votre programme. Un simple import pygame suffira.
Si python renvoie une erreur je vous invite à consulter cette page pour installer pygame

Debuter avec pygame

Avant de commencer, tout ce que je vais vous montrer provient du site https://zestedesavoir.com/tutoriels/846/pygame-pour-les-zesteurs/, c'est pour moi l'un des meilleurs tutoriels français.


import pygame                              #1

pygame.init()                              #2

ecran = pygame.display.set_mode((300, 200))#3

pygame.quit()                              #4

Voici grosso modo la base de tout programme avec pygame,

  1. D'abord vous importez la bibliothèque
  2. Ensuite vous démarrer la bibliothèque
  3. Ici vous sélectionnez la taille de la fenêtre (taille horizontal, taille vertical)
  4. Cette commande ferme la fenêtre

Mais ce code est incomplet, votre fenêtre se ferme toute seule, c'est normal.

Comment faire pour que votre fenêtre soit utile?

Rien de plus simple, la boucle while.

import pygame


pygame.init()

ecran = pygame.display.set_mode((300, 200))

ouvert = "0"
while ouvert=="0":
    ouvert = input()
    
pygame.quit()

Cette boucle while empeche le programme de se fermer, pour fermer la fenêtre, il faudra taper dans la console autre chose que 0.
Cette fois ci vous avez pu voir votre fenêtre, avant de passer à l'étape du coloriage, je vais vous présenter quelques astuces bien utiles.

import pygame

#######pygame
import pygame


WIDTH = 1000 #largeur fenetre
HEIGHT = 600# hauteur fenetre

TITRE_FENETRE = "fenetre trop cool" #titre fenetre

BOUCLE_DU_PROGRAMME = True
couleur_background = (250,250,0)#couleur du fond

pygame.init()


screen = pygame.display.set_mode((WIDTH,HEIGHT))
pygame.display.set_caption(TITRE_FENETRE)

ouvert = "0"
while ouvert=="0":
    ouvert = input()
    
pygame.quit()

Voici un petit set pour bien débuter votre programme, on revoit la taille de la fenêtre mais avec quelques trucs en plus.

  1. TITRE_FENETRE comme son nom l'indique mettra un titre à votre fenêtre
  2. couleur_background servira pour plus tard
  3. BOUCLE_DU_PROGRAMME aussi

ATTENTION
Les commandes de pygame doivent être entrées après la ligne pygame.init(), sinon le programme crash

icon_32x32 = pygame.image.load("icone.png").convert_alpha()
Bijour



les_programmes_a_connaitre/langages_term/api.1620287752.txt.gz · Dernière modification: 2021/05/06 09:55 de lf