Usando o Replit

Para construir nosso jogo, vamos usar a biblioteca Pygame, que oferece um conjunto de funcionalidades prontas que podemos usar para montar o Pong e suas animações.

Usando o Replit

Hoje, vamos utilizar o Replit para construir o jogo Pong.

Se você quiser revisar como usar o Replit, confira nosso tutorial de Fundamentos de Python.

Agora, vamos explorar um pouco do código que foi preparado para você no arquivo main.py.

Bibliotecas e instruções de importação

Olhe para o topo do código. Você verá a seguinte linha:

import pygame

Essa linha permite que a gente importe todas as funcionalidades de animação e desenho de objetos fornecidas pela biblioteca pygame.
Uma biblioteca é como uma caixa de ferramentas, onde várias funções parecidas ficam guardadas para serem usadas com a linguagem Python.

Por exemplo, a biblioteca pygame tem uma maneira de desenhar um retângulo na tela — e é isso que usamos para desenhar as bordas, a bola e as raquetes no jogo Pong.

Comentários

A linha cinza que começa com # é chamada de comentário.
Comentários são anotações no código que explicam, em português comum, o que aquele pedaço do código faz.

O computador ignora os comentários — eles são feitos para que programadores conversem entre si, principalmente quando várias pessoas estão mexendo no mesmo projeto.
Comentários também ajudam quem está olhando o código a entender o que está acontecendo sem precisar ler tudo nos mínimos detalhes.

No arquivo main.py, usamos comentários o tempo todo para mostrar onde o código precisa ser alterado.