Vue d'ensemble

Pygame 2.4, publié le 11 juillet 2023, prépare la compatibilité Python 3.12 et améliore le module pygame.event.

Fonctionnalités principales

Préparation Python 3.12

Les API C dépréciées dans CPython 3.12 ont été mises à jour. Pygame 2.4 compile et fonctionne sans avertissement sur Python 3.12.

python
import pygame
import sys

pygame.init()
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Pygame 2.4')
print(f'Python {sys.version}')
print(f'Pygame {pygame.ver}')
pygame.quit()

Amélioration des événements

Le module pygame.event gagne de meilleures performances de file d’attente et un filtrage plus efficace des événements.

python
import pygame

pygame.init()
screen = pygame.display.set_mode((400, 300))
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
pygame.quit()

Sources