Tudo que você Precisa para Criar Jogos com Python e Pygame (Guia Completo)
Se você está querendo criar jogos com Python e não sabe por onde começar, você não está sozinho.
Com o Python, você consegue dar os seus primeiros passos no desenvolvimento de jogos de maneira simples.
Neste guia, você verá como montar o seu ambiente Python com Visual Studio Code, passo a passo, do zero. Ao final, você terá um ambiente eficiente para desenvolver os seus primeiros jogos.
Instalando o Python
Primeiro, precisamos instalar o Python na sua máquina. O processo pode variar dependendo do sistema que você utiliza.
A seguir, você verá o passo a passo para a instalação no Windows e Linux.
Instalando o Python no Windows
Para instalar o Python no Windows, siga os seguintes passos:
- Acesse a página do Python
- Baixe a versão mais recente
- Execute o instalador e marque a opção
Add Python to PATH - Clique em instalar
Para ter certeza de que a instalação foi feita corretamente, em um prompt de comando, execute o seguinte comando python --version.
Instalando o Python no Linux
💡 DICA
Na maioria das distribuições Linux, o Python já vem instalado por padrão. Para verificar, execute em um terminal o seguinte comando
python --version. Se for mostrada a versão do Python, significa que ele já está instalado.
Caso você não tenha o Python instalado na sua distribuição, aqui está um passo a passo com base no Ubuntu e derivados.
- Em um terminal, execute:
$ sudo apt update
- Logo em seguida execute:
$ sudo apt install python3
- Se tudo ocorrer bem, ao executar
python --versiona versão instalada deve aparecer
Também precisamos instalar o PIP com o comando sudo apt install python3-pip.
Instalando o Pygame
Agora que temos o Python e o PIP instalados, podemos instalar o Pygame.
Para isso, siga os seguintes passos:
- Em um terminal execute
$ pip install pygame
- Após a instalação ser concluída, execute
python -m pygame.examples.aliens. Uma janela com mini jogo deve aparecer.
Com a instalação do Pygame feita, precisamos instalar um editor de código.
Instalando um Editor de Código
Você pode instalar o editor de código de sua preferência. Para este guia, vamos instalar o VS Code, um editor muito popular utilizado por muitos desenvolvedores.
A seguir temos o passo a passo para instalar o VS Code no Windows e Linux.
Instalando o VS Code no Windows
Para instalar o VS Code no Windows, siga os seguintes passos:
- Acesse o site oficial do VS Code
- Baixe e execute o instalador
- Marque a opção Add ‘Open with Code’ action to Windows Explorer (opcional)
- Clique em instalar
Instalando o VS Code no Linux
⚠️ Aviso
O processo de instalação do VS Code no Linux pode variar dependendo da distribuição utilizada. Os passos a seguir tem como base a distribuição Ubuntu e derivados.
Para instalar o VS Code no Linux, siga os seguintes passos:
- Acesse o site oficial do VS Code
- Baixe o arquivo
.deb - Em um terminal, acesse a pasta onde está o arquivo
.deb - Para ter certeza de que o arquivo está no local acessado, execute o comando
ls, você deve ver algo parecido com:code_1.118.1-1777474985_amd64.deb
- Para instalar, execute o seguinte comando:
$ sudo dpkg -i code_1.118.1-1777474985_amd64.deb
- Se a instalação for bem-sucedida, ao executar o comando
code, o VS Code deve abrir
Configurando o VS Code para Desenvolver Jogos em Python
Para uma melhor experiência, é recomendado instalar as seguintes extensões:
- Python - Desenvolvido por Microsoft
- Python Indent - Desenvolvido por Kevin Rose
- Code Runner - Desenvolvido por Jun Han
Para finalizar a configuração, pressione Ctrl + Shift + P, procure a opção Preferences: Open User Settings (JSON) e pressione ENTER. Em seguida copie e cole a seguinte configuração:
{ "code-runner.clearPreviousOutput": true, "code-runner.ignoreSelection": true, "code-runner.runInTerminal": true }
Com isso, você terá um ambiente pronto para começar a desenvolver os seus jogos usando Python.
Conclusão
Com o ambiente configurado, você já pode começar a desenvolver seus próprios jogos com Python.
Este conteúdo faz parte de uma série onde você aprenderá, passo a passo, a criar um jogo estilo Space Shooter do zero com Pygame.
Você pode acompanhar todos os artigos da série neste link: Veja a série completa de criação de jogos com Python