Foto: Divulgação
Foto: Divulgação

Criando Games Espaciais com Pygame Zero

com Cristiano Tito, Educador em Tecnologias e Artes

Santana

14

atividade presencial

R$ 6,00 Credencial Plena
R$ 10,00 Meia entrada
R$ 20,00 Inteira

Local: Espaço Tecnologias e Artes

Inscrições para credencial plena a partir de 1/7, às 14h. Inscrições para público em geral a partir de 3/7, às 14h.

Datas e horários

08/07 a 26/08

08/07 • • 19h30
15/07 • • 19h30
22/07 • • 19h30
29/07 • • 19h30
05/08 • • 19h30
12/08 • • 19h30
19/08 • • 19h30
26/08 • • 19h30
Foto: Divulgação
Foto: Divulgação

Nesta oficina, os participantes embarcam em uma jornada pelo espaço enquanto aprendem os fundamentos da programação de jogos com Pygame Zero. Ao longo dos encontros, serão explorados conceitos como lógica de programação, movimento, colisões, pontuação e eventos, sempre aplicados à criação de jogos com temática espacial. De forma prática e criativa, os alunos desenvolvem seus próprios games, transformando ideias em experiências jogáveis e descobrindo como o código pode dar vida a naves, planetas e aventuras intergalácticas.

PROGRAMA DO CURSO

Aula 1 – Introdução a jogos com Pygame Zero
Conhecer o Pygame Zero e preparar o ambiente
Conceitos básicos de jogos (loop, sprites, interação)
Instalação do Python e Pygame Zero
Estrutura de um jogo simples

Aula 2 – Personagem e movimentação
Controlar um personagem na tela
Sprites e posicionamento
Entrada do teclado
Limitar movimento dentro da tela

Aula 3 – Ações do jogador
Eventos de teclado (pressionar tecla)
Criação de objetos (listas)
Atualização contínua

Aula 4 – Inimigos e movimento
Movimento automático
Introdução a aleatoriedade
Criar inimigos descendo pela tela
Variar posição inicial

Aula 5 – Colisões e pontuação
Detectar interações entre objetos
Colisão entre sprites
Sistema de pontuação
Remoção de objetos

Aula 6 – Vida e derrota
Implementar estados do jogo
Sistema de vidas
Colisão jogador vs inimigo
Telas de Game Over
Reduzir vida ao colidir
Criar tela de fim de jogo
Reiniciar partida

Aula 7 – Polimento: sons, efeitos e melhorias
Melhorar a experiência do jogador
Sons e música
Animações simples
Adicionar som de tiro e explosão
Criar efeito simples de explosão
Melhorar interface

Aula 8 – Projeto final e apresentação
Customização do jogo
Boas práticas
Compartilhamento
Apresentação dos jogos

Cristiano Tito é educador no Espaço de Tecnologias e Artes do Sesc Santana e formado em Sistema da Informação, licenciado em Pedagogia da Computação.

Utilizamos cookies essenciais para personalizar e aprimorar sua experiência neste site. Ao continuar navegando você concorda com estas condições, detalhadas na nossa Política de Cookies de acordo com a nossa Política de Privacidade.