0% ont trouvé ce document utile (0 vote)
41 vues5 pages

Guide Complet sur Pygame

Transféré par

ghalogb2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues5 pages

Guide Complet sur Pygame

Transféré par

ghalogb2
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Fiche Complète sur Pygame

1. Qu'est-ce que Pygame ?

Pygame est une bibliothèque Python conçue pour développer des jeux vidéo et des applications

multimédias. Elle offre des fonctions simples pour gérer l'affichage, le son, et les interactions

utilisateur, tout en restant flexible pour des projets plus complexes.

2. Installation de Pygame

Pour installer Pygame, exécute la commande suivante :

pip install pygame

3. Structure de base d'un programme Pygame

Un programme typique en Pygame suit cette structure :

import pygame

[Link]()

largeur, hauteur = 800, 600

fenetre = [Link].set_mode((largeur, hauteur))

[Link].set_caption("Mon Jeu Pygame")

noir = (0, 0, 0)

blanc = (255, 255, 255)

running = True

while running:

for event in [Link]():

if [Link] == [Link]:
running = False

[Link](blanc)

[Link]()

[Link]()

4. Principales commandes et fonctions de Pygame

- Initialisation et configuration :

[Link]() # Initialise tous les modules Pygame

[Link]() # Quitte proprement tous les modules

- Affichage :

[Link].set_mode((largeur, hauteur))

[Link].set_caption("Titre de la fenêtre")

[Link]()

- Gestion des événements :

for event in [Link]():

if [Link] == [Link]:

running = False

- Couleurs :

rouge = (255, 0, 0)

vert = (0, 255, 0)

bleu = (0, 0, 255)


- Dessin de formes :

[Link](fenetre, couleur, (x, y, largeur, hauteur))

[Link](fenetre, couleur, (x, y), rayon)

[Link](fenetre, couleur, (x1, y1), (x2, y2), largeur_ligne)

- Textes :

font = [Link](None, taille)

texte = [Link]("Mon texte", True, couleur)

[Link](texte, (x, y))

5. Exemples de projets Pygame

Exemple 1 : Afficher un rectangle qui bouge

import pygame

[Link]()

fenetre = [Link].set_mode((800, 600))

[Link].set_caption("Rectangle en mouvement")

x, y = 100, 100

running = True

while running:

for event in [Link]():

if [Link] == [Link]:

running = False

touches = [Link].get_pressed()

if touches[pygame.K_LEFT]:
x -= 5

if touches[pygame.K_RIGHT]:

x += 5

if touches[pygame.K_UP]:

y -= 5

if touches[pygame.K_DOWN]:

y += 5

[Link]((255, 255, 255))

[Link](fenetre, (0, 128, 255), (x, y, 50, 50))

[Link]()

[Link]()

Exemple 2 : Créer une balle rebondissante

import pygame

[Link]()

fenetre = [Link].set_mode((800, 600))

[Link].set_caption("Balle rebondissante")

x, y = 400, 300

dx, dy = 3, 3

rayon = 30

running = True

while running:
for event in [Link]():

if [Link] == [Link]:

running = False

x += dx

y += dy

if x - rayon < 0 or x + rayon > 800:

dx = -dx

if y - rayon < 0 or y + rayon > 600:

dy = -dy

[Link]((0, 0, 0))

[Link](fenetre, (255, 0, 0), (x, y), rayon)

[Link]()

[Link](10)

[Link]()

6. Exercices pratiques

- Exercice 1 : Afficher et déplacer une image

- Exercice 2 : Créer un jeu simple de "Pong"

- Exercice 3 : Compteur de clics

- Exercice 4 : Chronomètre interactif

Vous aimerez peut-être aussi