Hello, I do not know why this question is not present in FAQ yet, but - why pygame always eats 100% of CPU time?
The following example shows 100% load even with empty event queue when pygame.event.get() is blocking. import time if __name__ == "__main__": import pygame pygame.init() size = width, height = 750, 550 screen = pygame.display.set_mode(size) bgcolor = 90, 90, 90 game_quit = False while not game_quit: for ev in pygame.event.get(): if ev.type == pygame.QUIT: game_quit = True print time.time() screen.fill(bgcolor) pygame.display.flip() -- --anatoly t.