SlideShare uma empresa Scribd logo
1 de 12
CRIANDO JOGOS COM  PYTHON E PYGAME Aula 3 Diego Lopes Marques da Silva [email_address] @diegolms http://sites.google.com/site/lmsdiego/
A FUNÇÃO RECT ,[object Object],[object Object],[object Object],[object Object]
A FUNÇÃO RECT Agora com a imagem “circulada”, podemos fazer com que o mouse a identifique, através do método collidepoint. if iconeRect.collidepoint(pygame.mouse.get_pos()): print("ok")
EXERCÍCIO COMPLEMENTAR 6 Faça com que o jogador só possa clicar no tabuleiro para jogar, depois que apertar o botão novo jogo.
A FUNÇÃO SURFACE() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A FUNÇÃO SURFACE() ,[object Object],[object Object],[object Object]
EXERCÍCIO COMPLEMENTAR 7 Agora, faça com que os nomes Jogador 1 = 0 e  Jogador 2 = 0, apareça apenas depois que o jogador apertar no botão Novo Jogo. Utilize: pygame.Surface((0,0))
Adicionando Sons Para adicionar sons em Pygame, é muito simples. Primeiro importamos o módulo mixer. import pygame.mixer Depois,criamos uma variável que recebe o arquivo som = pygame.mixer.Sound(arquivo) através do método play, o arquivo é tocado. som.play() Para parar o arquivo de som, invocamos o método stop Som.stop()
EXERCÍCIO COMPLEMENTAR 8 Adicione sons diferentes para o jogador 1 e o jogador 2, quando os mesmos efetuarem jogadas.
Adicionando Musicas Para adicionar Musicas de fundo no Pygame, utilizamos o mesmo módulo mixer, porém outra função, dessa vez, sem a variável pygame.mixer.music.load(arquivo) Para tocar o arquivo pygame.mixer.music.play(-1) Para parar o arquivo pygame.mixer.music.stop()
EXERCÍCIO COMPLEMENTAR 9 Adicione uma música de fundo ao jogo.
EXERCÍCIO FINAL Término do jogo da velha.

Mais conteúdo relacionado

Mais procurados

Implementação de Aplicações Móveis e Jogos com Python - Aula 6
Implementação de Aplicações Móveis e Jogos com Python - Aula 6Implementação de Aplicações Móveis e Jogos com Python - Aula 6
Implementação de Aplicações Móveis e Jogos com Python - Aula 6Flávio Ribeiro
 
Primeiros Passos na TC-Helicon VoiceLive Play Electric
Primeiros Passos na TC-Helicon VoiceLive Play ElectricPrimeiros Passos na TC-Helicon VoiceLive Play Electric
Primeiros Passos na TC-Helicon VoiceLive Play ElectricSávio Gonçalves
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao PythonAna Carneirinho
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDiego Lopes
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAna Carneirinho
 
EMI TIO BARNABÉ
EMI TIO BARNABÉEMI TIO BARNABÉ
EMI TIO BARNABÉvivianelima
 

Mais procurados (7)

Implementação de Aplicações Móveis e Jogos com Python - Aula 6
Implementação de Aplicações Móveis e Jogos com Python - Aula 6Implementação de Aplicações Móveis e Jogos com Python - Aula 6
Implementação de Aplicações Móveis e Jogos com Python - Aula 6
 
Primeiros Passos na TC-Helicon VoiceLive Play Electric
Primeiros Passos na TC-Helicon VoiceLive Play ElectricPrimeiros Passos na TC-Helicon VoiceLive Play Electric
Primeiros Passos na TC-Helicon VoiceLive Play Electric
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Desenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengineDesenvolvimento de jogos para android com andengine
Desenvolvimento de jogos para android com andengine
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
EMI TIO BARNABÉ
EMI TIO BARNABÉEMI TIO BARNABÉ
EMI TIO BARNABÉ
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

Destaque

Criando jogos com python e pygame 4 aula
Criando jogos com python e pygame 4 aulaCriando jogos com python e pygame 4 aula
Criando jogos com python e pygame 4 aulaDiego Lopes
 
5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogosDiego Dukão
 
Como Fazer Jogos com Python (ou Apresentando a PyGame)
Como Fazer Jogos com Python (ou Apresentando a PyGame)Como Fazer Jogos com Python (ou Apresentando a PyGame)
Como Fazer Jogos com Python (ou Apresentando a PyGame)Diego Dukão
 
Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Diego Damasceno
 
import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon BrazilFATEC São José dos Campos
 

Destaque (7)

Criando jogos com python e pygame 4 aula
Criando jogos com python e pygame 4 aulaCriando jogos com python e pygame 4 aula
Criando jogos com python e pygame 4 aula
 
5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos5 coisas que você precisa saber antes de começar a fazer seus jogos
5 coisas que você precisa saber antes de começar a fazer seus jogos
 
Como Fazer Jogos com Python (ou Apresentando a PyGame)
Como Fazer Jogos com Python (ou Apresentando a PyGame)Como Fazer Jogos com Python (ou Apresentando a PyGame)
Como Fazer Jogos com Python (ou Apresentando a PyGame)
 
Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010
 
Python for zombies (very basic level)
Python for zombies (very basic level)Python for zombies (very basic level)
Python for zombies (very basic level)
 
Ensinando OO com Python
Ensinando OO com PythonEnsinando OO com Python
Ensinando OO com Python
 
import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazil
 

CRIANDO JOGOS COM PYTHON E PYGAME

  • 1. CRIANDO JOGOS COM PYTHON E PYGAME Aula 3 Diego Lopes Marques da Silva [email_address] @diegolms http://sites.google.com/site/lmsdiego/
  • 2.
  • 3. A FUNÇÃO RECT Agora com a imagem “circulada”, podemos fazer com que o mouse a identifique, através do método collidepoint. if iconeRect.collidepoint(pygame.mouse.get_pos()): print("ok")
  • 4. EXERCÍCIO COMPLEMENTAR 6 Faça com que o jogador só possa clicar no tabuleiro para jogar, depois que apertar o botão novo jogo.
  • 5.
  • 6.
  • 7. EXERCÍCIO COMPLEMENTAR 7 Agora, faça com que os nomes Jogador 1 = 0 e Jogador 2 = 0, apareça apenas depois que o jogador apertar no botão Novo Jogo. Utilize: pygame.Surface((0,0))
  • 8. Adicionando Sons Para adicionar sons em Pygame, é muito simples. Primeiro importamos o módulo mixer. import pygame.mixer Depois,criamos uma variável que recebe o arquivo som = pygame.mixer.Sound(arquivo) através do método play, o arquivo é tocado. som.play() Para parar o arquivo de som, invocamos o método stop Som.stop()
  • 9. EXERCÍCIO COMPLEMENTAR 8 Adicione sons diferentes para o jogador 1 e o jogador 2, quando os mesmos efetuarem jogadas.
  • 10. Adicionando Musicas Para adicionar Musicas de fundo no Pygame, utilizamos o mesmo módulo mixer, porém outra função, dessa vez, sem a variável pygame.mixer.music.load(arquivo) Para tocar o arquivo pygame.mixer.music.play(-1) Para parar o arquivo pygame.mixer.music.stop()
  • 11. EXERCÍCIO COMPLEMENTAR 9 Adicione uma música de fundo ao jogo.
  • 12. EXERCÍCIO FINAL Término do jogo da velha.