Зачем нужна функция pygame.init()?
В документации написано:
This will attempt to initialize all the pygame modules for you. Not all pygame modules need to be initialized, but this will automatically initialize the ones that do. You can also easily initialize each pygame module by hand.
Но что конкретно подразумевается под "инициализацией" не понятно.