Overview

Pygame 2.5, released on March 29, 2024, introduces a new geometry module for 2D mathematical calculations.

Main Features

Geometry module

The new pygame.geometry module provides primitives like Circle for collision and distance calculations.

python
import pygame

pygame.init()
screen = pygame.display.set_mode((640, 480))

# Geometry module (experimental)
# circle = pygame.geometry.Circle(320, 240, 50)
# Geometric collisions and distances

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
    pygame.draw.circle(screen, (0, 255, 0), (320, 240), 50)
    pygame.display.flip()
pygame.quit()

Sources