Présentation de Pygame
Pygame est une bibliothèque Python populaire pour le développement de jeux. Il fournit une interface de base pour la conception de jeux, y compris la gestion des graphiques, du son et de l'interaction de l'utilisateur. Nous verrons ce qu'est Pygame, comment il fonctionne et comment démarrer avec dans cet article.
Qu'est-ce que Pygame
Pete Shinners a créé Pygame après que son développement ait stagné. Il s'agit d'un effort communautaire depuis 2000[8] et est distribué sous la licence publique générale limitée GNU pour les logiciels libres.
Installation de Pygame
Python doit être installé sur votre machine avant de pouvoir utiliser Pygame. Pygame peut être installé à l'aide de pip, le gestionnaire de packages Python, une fois Python installé. Tapez ce qui suit dans une invite de commande ou un terminal :
pip install pygame
import pygame
# Initialize Pygame
pygame.init()
# Set up the display
screen = pygame.display.set_mode((800, 600)) # width and height
# Load an image
image = pygame.image.load("image.png")
# Main game loop
running = True
while running:
# Event loop
for event in pygame.event.get():
# Check exiting from the app
if event.type == pygame.QUIT:
running = False
# Draw the image on the screen
screen.blit(image, (0, 0)) # surface, (x, y)
# Update the display
pygame.display.update()
pygame.quit() # quit from pygame
Le système de coordonnées pour dessiner des images dans Pygame est basé sur le coin supérieur gauche de la surface d'affichage. Comme le montre l'image ci-dessous, l'axe des x augmente lorsque vous vous déplacez vers la droite, tandis que l'axe des y augmente lorsque vous vous déplacez vers le bas.
(0, 0) --------------------------------------------------------------------> x
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v
y
Conclusion
Pygame est une puissante bibliothèque de création de jeux Python. Il fournit une interface simple pour développer des jeux, y compris les visuels, le son et l'interaction de l'utilisateur. Pygame vous permet de créer des jeux rapidement et efficacement, ainsi que d'apprendre aux autres à le faire. Pygame est un outil formidable à avoir dans votre arsenal, que vous soyez un débutant ou un développeur de jeux expérimenté.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































