SlideShare uma empresa Scribd logo
1 de 23
CRIANDO JOGOS COM PYTHON E PYGAME Diego Lopes Marques da Silva diego.lopes@dce.ufpb.br @diegolms http://sites.google.com/site/lmsdiego/
Onde Baixar? Python: http://www.python.org Pygame: http://www.pygame.org 2
Por que Python e Pygame? Fracamente tipada Fácil identação Abstração dos "códigos pesados“ 3
Introdução a biblioteca Pygame. ,[object Object],4
Jogos feitos com Pygame ,[object Object],5
Jogos feitos com Pygame ,[object Object],6
Jogos feitos com Pygame ,[object Object],7
Elementos do Pygame ,[object Object],8
TELA 9
Elementos do Pygame ,[object Object]
Imagem10
Elementos do Pygame ,[object Object]
Surface11
Elementos do Pygame ,[object Object],Sprites são imagens com animação geralmente usados como personagens, inimigos ou objetos móveis 12
Elementos do Pygame ,[object Object],O clock é um elemento muito importante de qualquer jogo, pois é este módulo que irá indicar a frequência com que as instruções do loop são executadas, ou seja, a quantidade de quadros por segundo do loop. 13
Elementos do Pygame ,[object Object],14
Elementos do Pygame 15
CRIANDO UMA TELA ,[object Object],Esta linha serve para importar o módulo Pygame ,[object Object], importa os Locals do PyGame que contém eventos de mouse, teclado, joystick, etc.  ,[object Object],Não se pode chamar nenhuma função do pygame sem antes fazer pygame.init(). Se deu certo, ele retorna (6,0) 16
CRIANDO UMA TELA ,[object Object],Cria uma janela no tamanho passado por parâmetro. ,[object Object], variável de controle que irá servir para o loop infinito. ,[object Object],	Atribuição da função para a variável clock 17
CRIANDO UMA TELA while(continuar):    clock.tick(60) 	for event in pygame.event.get(): 		if event.type==QUIT: 			 continuar=False O Laço principal é onde vai ter tudo que precisar ser usado constantemente Se você não pegar os eventos(pygame.event.get()) a janela trava Clock.tick (60) – Indica que o jogo irá chamar 60 quadros por segundo 18
CRIANDO UMA TELA ,[object Object],Define o cor de fundo da tela, no formato RGB ou HEXADECIMAL. http://www.efeitosespeciais.net/tabela.htm ,[object Object],Atualiza a tela. 19
import pygame   from pygame.locals import* pygame.init() tela = pygame.display.set_mode((larg,altura))  Clock = pygame.time.Clock() continuar = True while(continuar):   clock.tick(60) 	for event in pygame.event.get():  		   if event.type==QUIT: 			    continuar=False  	tela.fill((corR,corG,corB))	 		pygame.display.flip() 20
A FUNÇÃO DRAW() ,[object Object]

Mais conteúdo relacionado

Mais procurados

Problemas no desenvolvimento do software
Problemas no desenvolvimento do softwareProblemas no desenvolvimento do software
Problemas no desenvolvimento do softwareIvan Ricarte
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e bytenikepassos
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Leinylson Fontinele
 
Introduction to Game programming with PyGame Part 1
Introduction to Game programming with PyGame Part 1Introduction to Game programming with PyGame Part 1
Introduction to Game programming with PyGame Part 1Abhishek Mishra
 
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe ScannerLoiane Groner
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - fériasInstituto Inovar
 
Aula 07 8 periféricos de um
Aula 07  8 periféricos de umAula 07  8 periféricos de um
Aula 07 8 periféricos de umMarcos Basilio
 
O Scratch no ensino da programação
O Scratch no ensino da programaçãoO Scratch no ensino da programação
O Scratch no ensino da programaçãoJoão Sá
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
Sistema Operativo Windows
Sistema Operativo Windows Sistema Operativo Windows
Sistema Operativo Windows Daniel Barros
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaLeinylson Fontinele
 

Mais procurados (20)

Problemas no desenvolvimento do software
Problemas no desenvolvimento do softwareProblemas no desenvolvimento do software
Problemas no desenvolvimento do software
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e byte
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
 
Introduction to Game programming with PyGame Part 1
Introduction to Game programming with PyGame Part 1Introduction to Game programming with PyGame Part 1
Introduction to Game programming with PyGame Part 1
 
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
SubProgramas
SubProgramasSubProgramas
SubProgramas
 
Som imagem vídeo
Som imagem vídeoSom imagem vídeo
Som imagem vídeo
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
Aula 07 8 periféricos de um
Aula 07  8 periféricos de umAula 07  8 periféricos de um
Aula 07 8 periféricos de um
 
POO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em JavaPOO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em Java
 
Introdução à Linguagem C
Introdução à Linguagem CIntrodução à Linguagem C
Introdução à Linguagem C
 
O Scratch no ensino da programação
O Scratch no ensino da programaçãoO Scratch no ensino da programação
O Scratch no ensino da programação
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Sistema Operativo Windows
Sistema Operativo Windows Sistema Operativo Windows
Sistema Operativo Windows
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na prática
 

Destaque

Criando jogos com python e pygame 2 aula
Criando jogos com python e pygame 2 aulaCriando jogos com python e pygame 2 aula
Criando jogos com python e pygame 2 aulaDiego Lopes
 
Criando jogos com python e pygame 3 aula
Criando jogos com python e pygame 3 aulaCriando jogos com python e pygame 3 aula
Criando jogos com python e pygame 3 aulaDiego Lopes
 
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
 
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
 
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
 
Apresentação pygame
Apresentação pygameApresentação pygame
Apresentação pygameDanilo Costa
 
Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Diego Damasceno
 
Desenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em PythonDesenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em PythonRelsi Maron
 
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas InterfacesJava 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas InterfacesRegis Magalhães
 
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
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 

Destaque (20)

Minicurso pygame
Minicurso pygameMinicurso pygame
Minicurso pygame
 
Criando jogos com python e pygame 2 aula
Criando jogos com python e pygame 2 aulaCriando jogos com python e pygame 2 aula
Criando jogos com python e pygame 2 aula
 
Criando jogos com python e pygame 3 aula
Criando jogos com python e pygame 3 aulaCriando jogos com python e pygame 3 aula
Criando jogos com python e pygame 3 aula
 
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
 
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)
 
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
 
Ensinando OO com Python
Ensinando OO com PythonEnsinando OO com Python
Ensinando OO com Python
 
Python para Desenvolvedores
Python para DesenvolvedoresPython para Desenvolvedores
Python para Desenvolvedores
 
Unity: Introduction
Unity: IntroductionUnity: Introduction
Unity: Introduction
 
Mini Curso Python
Mini Curso PythonMini Curso Python
Mini Curso Python
 
Apresentação pygame
Apresentação pygameApresentação pygame
Apresentação pygame
 
Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010Minicurso de python - CACC UFPA 2010
Minicurso de python - CACC UFPA 2010
 
Fumadores
FumadoresFumadores
Fumadores
 
Python for zombies (very basic level)
Python for zombies (very basic level)Python for zombies (very basic level)
Python for zombies (very basic level)
 
Desenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em PythonDesenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em Python
 
Canivete python
Canivete pythonCanivete python
Canivete python
 
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas InterfacesJava 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
 
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
 
Curso de Python e Django
Curso de Python e DjangoCurso de Python e Django
Curso de Python e Django
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 

Semelhante a Criando jogos com python e pygame 1 aula

Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersiMasters
 
Desenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanDesenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanTchelinux
 
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...Tchelinux
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developersjuliocoopergames
 
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Tchelinux
 
Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013Jerônimo Medina Madruga
 
Desenvolvimento de Jogos com Corona SDK
Desenvolvimento de Jogos com Corona SDKDesenvolvimento de Jogos com Corona SDK
Desenvolvimento de Jogos com Corona SDKBruno Cicanci
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygameTchelinux
 
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...Tchelinux
 
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoAula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoArthur Emanuel
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019Jerônimo Medina Madruga
 
Introdução ao desenvolvimento de jogos em OGRE 3D - Mackenzie
Introdução ao desenvolvimento de jogos em OGRE 3D - MackenzieIntrodução ao desenvolvimento de jogos em OGRE 3D - Mackenzie
Introdução ao desenvolvimento de jogos em OGRE 3D - Mackenziejonathanblacknight
 
Oficina Android - Games com AndEngine - Dia 2
Oficina Android - Games com AndEngine - Dia 2Oficina Android - Games com AndEngine - Dia 2
Oficina Android - Games com AndEngine - Dia 2Odair Bonin Borges
 
Oficina Android - Games com AndEngine - Dia 3
Oficina Android - Games com AndEngine - Dia 3Oficina Android - Games com AndEngine - Dia 3
Oficina Android - Games com AndEngine - Dia 3Odair Bonin Borges
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores RubyEric Hideki
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 3
Implementação de Aplicações Móveis e Jogos com Python - Aula 3Implementação de Aplicações Móveis e Jogos com Python - Aula 3
Implementação de Aplicações Móveis e Jogos com Python - Aula 3Flávio Ribeiro
 
Arduino genius com display lcd 16x2 usando i2 c
Arduino  genius com display lcd 16x2 usando i2 cArduino  genius com display lcd 16x2 usando i2 c
Arduino genius com display lcd 16x2 usando i2 cThiago Pereira
 

Semelhante a Criando jogos com python e pygame 1 aula (20)

Idez
IdezIdez
Idez
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game Developers
 
Desenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanDesenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael Jeffman
 
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...
Desenvolvendo Jogos com PyGame - Rafael Guterres Jeffman - Tchelinux Pelotas ...
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developers
 
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.
 
Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013
 
Desenvolvimento de Jogos com Corona SDK
Desenvolvimento de Jogos com Corona SDKDesenvolvimento de Jogos com Corona SDK
Desenvolvimento de Jogos com Corona SDK
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
 
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...
Desenvolvendo Jogos com pygame - Rafael Guterres Jeffman - Tchelinux Caxias d...
 
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoAula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
 
Rs on Rails 2010
Rs on Rails 2010Rs on Rails 2010
Rs on Rails 2010
 
Introdução ao desenvolvimento de jogos em OGRE 3D - Mackenzie
Introdução ao desenvolvimento de jogos em OGRE 3D - MackenzieIntrodução ao desenvolvimento de jogos em OGRE 3D - Mackenzie
Introdução ao desenvolvimento de jogos em OGRE 3D - Mackenzie
 
Oficina Android - Games com AndEngine - Dia 2
Oficina Android - Games com AndEngine - Dia 2Oficina Android - Games com AndEngine - Dia 2
Oficina Android - Games com AndEngine - Dia 2
 
Oficina Android - Games com AndEngine - Dia 3
Oficina Android - Games com AndEngine - Dia 3Oficina Android - Games com AndEngine - Dia 3
Oficina Android - Games com AndEngine - Dia 3
 
Biblioteca Allegro
Biblioteca AllegroBiblioteca Allegro
Biblioteca Allegro
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores Ruby
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 3
Implementação de Aplicações Móveis e Jogos com Python - Aula 3Implementação de Aplicações Móveis e Jogos com Python - Aula 3
Implementação de Aplicações Móveis e Jogos com Python - Aula 3
 
Arduino genius com display lcd 16x2 usando i2 c
Arduino  genius com display lcd 16x2 usando i2 cArduino  genius com display lcd 16x2 usando i2 c
Arduino genius com display lcd 16x2 usando i2 c
 

Criando jogos com python e pygame 1 aula

  • 1. CRIANDO JOGOS COM PYTHON E PYGAME Diego Lopes Marques da Silva diego.lopes@dce.ufpb.br @diegolms http://sites.google.com/site/lmsdiego/
  • 2. Onde Baixar? Python: http://www.python.org Pygame: http://www.pygame.org 2
  • 3. Por que Python e Pygame? Fracamente tipada Fácil identação Abstração dos "códigos pesados“ 3
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 12.
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20. CRIANDO UMA TELA while(continuar): clock.tick(60) for event in pygame.event.get(): if event.type==QUIT: continuar=False O Laço principal é onde vai ter tudo que precisar ser usado constantemente Se você não pegar os eventos(pygame.event.get()) a janela trava Clock.tick (60) – Indica que o jogo irá chamar 60 quadros por segundo 18
  • 21.
  • 22. import pygame from pygame.locals import* pygame.init() tela = pygame.display.set_mode((larg,altura)) Clock = pygame.time.Clock() continuar = True while(continuar): clock.tick(60) for event in pygame.event.get(): if event.type==QUIT: continuar=False tela.fill((corR,corG,corB)) pygame.display.flip() 20
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. EXERCÍCIO COMPLEMENTAR 1 Completar o tabuleiro do jogo da velha com X e O. 23