import pygame
from pygame.locals import *

HAUTEUR_FENETRE = 480
LARGEUR_FENETRE = 640

fenetre = pygame.display.set_mode( (LARGEUR_FENETRE, HAUTEUR_FENETRE) )
pygame.display.set_caption("Titre de la fenêtre")
pygame.font.init()
fonte = pygame.font.Font(None, 30)

# données de la balle
x = LARGEUR_FENETRE // 2
y = HAUTEUR_FENETRE // 2
rayon = 10
# vecteur de déplacement
vx = 1
vy = 1
while True:
	# temporise
	pygame.time.delay(15)
	
	# dessine le fond de l'écran en noir
	fenetre.fill( (0,0,0) )
	
	# dessine la balle
	pygame.draw.circle(fenetre, (255,255,255), (x, y), rayon)
	
	# nouvelle position
	x = x + vx
	y = y + vy
	
	if x >= LARGEUR_FENETRE or x <= 0:
		vx = -vx
	
	if y >= HAUTEUR_FENETRE or y <= 0:
		vy = -vy	
	
	pygame.display.update()


