🐍 Scratch → Pygame / .sb3
Arraste os atores no palco para posicioná-los.
Atores
Fantasias
Cenários
Variáveis
Sons

📖 Manual de utilização

1. Visão geral

Monte jogos com blocos, teste no palco e exporte um arquivo Python (pygame) que roda sozinho. Tudo acontece neste arquivo HTML — não precisa de servidor nem de internet.

2. Montando scripts

3. Campos e expressões

Os campos brancos aceitam números e expressões: x + 10, score * 2, rand(1,6), sin(dir), abs(x). Condições (hexágono) usam and, or, not, ==, <, >. Sensores: key('left') (teclas: left, right, up, down, space, a…z), touching('NomeDoAtor'), mouse_x(), mouse_y(). Do próprio ator: x, y, dir, size. O palco vai de x −240 a 240 e y −180 a 180 (0,0 é o centro).

4. Atores e cenários

+ Ator e + Cenário abrem uma galeria embutida; Do meu computador… carrega imagens PNG/JPG/GIF/SVG (várias de uma vez). Atores são reduzidos a 128 px e cenários ajustados a 480×360. Altere nome, tamanho (%) e posição abaixo do palco. Clique num cenário para torná-lo o inicial; duplo clique o remove. Use os blocos mude o cenário para e próximo cenário durante o jogo.

5. Variáveis e mensagens

+ Variável cria um contador exibido no canto do palco. Use faça … = … e mude … em …. Com envie … a todos e quando eu receber … os atores conversam entre si.

6. Salvar e importar

💾 Salvar game baixa um .json com tudo (blocos, imagens, variáveis). 📂 Importar game reabre esse arquivo para continuar editando.

7. Converter para Python

  1. Clique em 🐍 Converter para Python: baixa um nome.zip com o jogo descompactado — nome.py mais as pastas imagens/ e sons/.
  2. Descompacte e abra a pasta (o .py busca as imagens e os sons ao lado dele, então não importa de onde você rodar).
  3. Instale o pygame uma vez: pip install pygame.
  4. Rode: python nome.py. Cada script vira uma função Python legível, então você pode estudar e alterar o código.

Se você estiver sem internet na hora de exportar, o botão cai no jeito antigo: um .py só, com as imagens embutidas.

8. Dicas

9. Novidades (Scratch, Tynker e TurboWarp)

🎨 Estúdio de desenho

⚙ Projeto (estilo TurboWarp)

Compatibilidade da conversão