Vue d'ensemble
Pygame 2.2, publié le 7 janvier 2023, ajoute le support de Python 3.11 et des architectures ARM.
Fonctionnalités principales
Support de Python 3.11
Pygame 2.2 est compatible avec Python 3.11, tirant parti des améliorations de performance du nouveau runtime.
python
import pygame
pygame.init()
ecran = pygame.display.set_mode((640, 480))
pygame.display.set_caption('Pygame 2.2')
horloge = pygame.time.Clock()
en_cours = True
while en_cours:
for event in pygame.event.get():
if event.type == pygame.QUIT:
en_cours = False
ecran.fill((30, 30, 60))
pygame.display.flip()
horloge.tick(60)
pygame.quit()
Support ARM
Les wheels pré-compilées sont désormais disponibles pour les architectures ARM (Raspberry Pi, Apple Silicon), simplifiant l'installation sur ces plateformes.
python
# Installation sur Raspberry Pi / Apple Silicon
# pip install pygame # wheel ARM pré-compilée
import pygame
import sys
print(f'Pygame {pygame.ver}')
print(f'Python {sys.version}')
print(f'SDL {pygame.get_sdl_version()}')
# Vérifier les drivers disponibles
for driver in ['x11', 'wayland', 'kmsdrm', 'fbcon']:
print(f'{driver}: disponible')
