jogos com python e pygameconteúdo python e pygame invasores endereços Úteis perguntas obrigado!...
TRANSCRIPT
![Page 1: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/1.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Jogos com Python e Pygame
Nilo Menezes
Fundação Paulo Feitoza
13 de outubro de 2005
Nilo Menezes Jogos com Python e Pygame
![Page 2: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/2.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Conteúdo
1 Python e Pygame
2 InvasoresIntroduçãoHistóriaPróximos PassosComo Ajudar?
3 Endereços Úteis
Nilo Menezes Jogos com Python e Pygame
![Page 3: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/3.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python
Python foi escolhida por ser fácil de usar e de prototipar.Tentativas anteriores:
DirectX com Visual C++
DirectX com Delphi
Nilo Menezes Jogos com Python e Pygame
![Page 4: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/4.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python
Python foi escolhida por ser fácil de usar e de prototipar.Tentativas anteriores:
DirectX com Visual C++
DirectX com Delphi
Nilo Menezes Jogos com Python e Pygame
![Page 5: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/5.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Problemas
Códigos gigantescos
DirectX = Windows 6= Linux
Difícil de aprender
Nada divertido
Nilo Menezes Jogos com Python e Pygame
![Page 6: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/6.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Problemas
Códigos gigantescos
DirectX = Windows 6= Linux
Difícil de aprender
Nada divertido
Nilo Menezes Jogos com Python e Pygame
![Page 7: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/7.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Problemas
Códigos gigantescos
DirectX = Windows 6= Linux
Difícil de aprender
Nada divertido
Nilo Menezes Jogos com Python e Pygame
![Page 8: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/8.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Problemas
Códigos gigantescos
DirectX = Windows 6= Linux
Difícil de aprender
Nada divertido
Nilo Menezes Jogos com Python e Pygame
![Page 9: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/9.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Pygame
Escolha natural para o Python
Encapsula SDL
Multiplataforma
Recursos de aceleração de hardware, sons, sprites, fontese multimídia.
Nilo Menezes Jogos com Python e Pygame
![Page 10: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/10.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Pygame
Escolha natural para o Python
Encapsula SDL
Multiplataforma
Recursos de aceleração de hardware, sons, sprites, fontese multimídia.
Nilo Menezes Jogos com Python e Pygame
![Page 11: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/11.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Pygame
Escolha natural para o Python
Encapsula SDL
Multiplataforma
Recursos de aceleração de hardware, sons, sprites, fontese multimídia.
Nilo Menezes Jogos com Python e Pygame
![Page 12: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/12.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Pygame
Escolha natural para o Python
Encapsula SDL
Multiplataforma
Recursos de aceleração de hardware, sons, sprites, fontese multimídia.
Nilo Menezes Jogos com Python e Pygame
![Page 13: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/13.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 14: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/14.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 15: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/15.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 16: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/16.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 17: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/17.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 18: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/18.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Python + Pygame
Multiplataforma
Fácil de testar
Fácil de entender
Fácil de implementar e alterar
Estruturas de dados básicas implementadas
Mais diversão !
Nilo Menezes Jogos com Python e Pygame
![Page 19: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/19.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Agenda
1 Python e Pygame
2 InvasoresIntroduçãoHistóriaPróximos PassosComo Ajudar?
3 Endereços Úteis
Nilo Menezes Jogos com Python e Pygame
![Page 20: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/20.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Introdução
Jogo shot’em up
Similar ao Galaga, Fantastic, etc
Software Livre, licença GNU
Criado como um desafio entre programadores
Testado em: Windows 2000, XP, Linux, FreeBSD,OpenBSD e MacOS X
Nilo Menezes Jogos com Python e Pygame
![Page 21: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/21.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Introdução
Jogo shot’em up
Similar ao Galaga, Fantastic, etc
Software Livre, licença GNU
Criado como um desafio entre programadores
Testado em: Windows 2000, XP, Linux, FreeBSD,OpenBSD e MacOS X
Nilo Menezes Jogos com Python e Pygame
![Page 22: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/22.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Introdução
Jogo shot’em up
Similar ao Galaga, Fantastic, etc
Software Livre, licença GNU
Criado como um desafio entre programadores
Testado em: Windows 2000, XP, Linux, FreeBSD,OpenBSD e MacOS X
Nilo Menezes Jogos com Python e Pygame
![Page 23: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/23.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Introdução
Jogo shot’em up
Similar ao Galaga, Fantastic, etc
Software Livre, licença GNU
Criado como um desafio entre programadores
Testado em: Windows 2000, XP, Linux, FreeBSD,OpenBSD e MacOS X
Nilo Menezes Jogos com Python e Pygame
![Page 24: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/24.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Introdução
Jogo shot’em up
Similar ao Galaga, Fantastic, etc
Software Livre, licença GNU
Criado como um desafio entre programadores
Testado em: Windows 2000, XP, Linux, FreeBSD,OpenBSD e MacOS X
Nilo Menezes Jogos com Python e Pygame
![Page 25: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/25.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Tela de abertura
Nilo Menezes Jogos com Python e Pygame
![Page 26: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/26.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Tela durante o jogo
Nilo Menezes Jogos com Python e Pygame
![Page 27: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/27.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Agenda
1 Python e Pygame
2 InvasoresIntroduçãoHistóriaPróximos PassosComo Ajudar?
3 Endereços Úteis
Nilo Menezes Jogos com Python e Pygame
![Page 28: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/28.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
História - Versão 0.5
Início de desenvolvimento em 2002
Gamessa (07/02/2002)
Versão 0.5 - 22/09/2003
Funcionamento básico
Nilo Menezes Jogos com Python e Pygame
![Page 29: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/29.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
História - Versão 0.5
Início de desenvolvimento em 2002
Gamessa (07/02/2002)
Versão 0.5 - 22/09/2003
Funcionamento básico
Nilo Menezes Jogos com Python e Pygame
![Page 30: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/30.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.6
Versão 0.6 - 23/09/2003
Ajuste e comentários
Adição de som
Melhoria das rotinas de impressão
Bugs de fechamento corrigidos
Tratamento de eventos melhorados
Nilo Menezes Jogos com Python e Pygame
![Page 31: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/31.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.6
Versão 0.6 - 23/09/2003
Ajuste e comentários
Adição de som
Melhoria das rotinas de impressão
Bugs de fechamento corrigidos
Tratamento de eventos melhorados
Nilo Menezes Jogos com Python e Pygame
![Page 32: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/32.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.6
Versão 0.6 - 23/09/2003
Ajuste e comentários
Adição de som
Melhoria das rotinas de impressão
Bugs de fechamento corrigidos
Tratamento de eventos melhorados
Nilo Menezes Jogos com Python e Pygame
![Page 33: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/33.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.6
Versão 0.6 - 23/09/2003
Ajuste e comentários
Adição de som
Melhoria das rotinas de impressão
Bugs de fechamento corrigidos
Tratamento de eventos melhorados
Nilo Menezes Jogos com Python e Pygame
![Page 34: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/34.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.6
Versão 0.6 - 23/09/2003
Ajuste e comentários
Adição de som
Melhoria das rotinas de impressão
Bugs de fechamento corrigidos
Tratamento de eventos melhorados
Nilo Menezes Jogos com Python e Pygame
![Page 35: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/35.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 36: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/36.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 37: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/37.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 38: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/38.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 39: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/39.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 40: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/40.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 41: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/41.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 42: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/42.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.7
Versão 0.7 - 24/09/2003
Melhoria nos gráficos
Acentuação do texto: contribuição de Luís Braga (SciTE)
Imagem de título e fim feitas no GIMP
Novos gráficos
Recarga de Mísseis
Recarga de Resistência
Nível de dificuldade progressivo (mais inimigos a cada 10segundos) :-)
Redutor de tiro (só se dispara uma vez a cada 3 frames ou1/10 s
Nilo Menezes Jogos com Python e Pygame
![Page 43: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/43.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.8
Versão 0.8 - 12/04/2004
Suporte à Joystick (aceleracao fixa)
Suporte à Mouse (aceleração variável - máx 15)
ESC sai
M mísseis (+1000)
R resistência (+1000)
Nilo Menezes Jogos com Python e Pygame
![Page 44: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/44.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.8
Versão 0.8 - 12/04/2004
Suporte à Joystick (aceleracao fixa)
Suporte à Mouse (aceleração variável - máx 15)
ESC sai
M mísseis (+1000)
R resistência (+1000)
Nilo Menezes Jogos com Python e Pygame
![Page 45: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/45.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.8
Versão 0.8 - 12/04/2004
Suporte à Joystick (aceleracao fixa)
Suporte à Mouse (aceleração variável - máx 15)
ESC sai
M mísseis (+1000)
R resistência (+1000)
Nilo Menezes Jogos com Python e Pygame
![Page 46: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/46.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.8
Versão 0.8 - 12/04/2004
Suporte à Joystick (aceleracao fixa)
Suporte à Mouse (aceleração variável - máx 15)
ESC sai
M mísseis (+1000)
R resistência (+1000)
Nilo Menezes Jogos com Python e Pygame
![Page 47: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/47.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.8
Versão 0.8 - 12/04/2004
Suporte à Joystick (aceleracao fixa)
Suporte à Mouse (aceleração variável - máx 15)
ESC sai
M mísseis (+1000)
R resistência (+1000)
Nilo Menezes Jogos com Python e Pygame
![Page 48: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/48.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005
Limpeza no código **
Isolamento da SDL em classes especificas
Divisão das classes em vários arquivos
Classe de recursos (som e imagem) **
Nilo Menezes Jogos com Python e Pygame
![Page 49: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/49.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005
Limpeza no código **
Isolamento da SDL em classes especificas
Divisão das classes em vários arquivos
Classe de recursos (som e imagem) **
Nilo Menezes Jogos com Python e Pygame
![Page 50: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/50.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005
Limpeza no código **
Isolamento da SDL em classes especificas
Divisão das classes em vários arquivos
Classe de recursos (som e imagem) **
Nilo Menezes Jogos com Python e Pygame
![Page 51: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/51.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005
Limpeza no código **
Isolamento da SDL em classes especificas
Divisão das classes em vários arquivos
Classe de recursos (som e imagem) **
Nilo Menezes Jogos com Python e Pygame
![Page 52: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/52.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 53: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/53.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 54: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/54.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 55: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/55.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 56: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/56.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 57: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/57.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 58: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/58.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Versão 0.9
Versão 0.9 - 05/03/2005 - continuação
Correção do bug de Joystick
Correção do bug de Som (para micros sem som)
Correção de erro de path no Linux
* - Alterna FullScreen
+ - Próximo modo de vídeo
- - Modo de vídeo anterior
Estrelas cintilantes
Nilo Menezes Jogos com Python e Pygame
![Page 59: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/59.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Agenda
1 Python e Pygame
2 InvasoresIntroduçãoHistóriaPróximos PassosComo Ajudar?
3 Endereços Úteis
Nilo Menezes Jogos com Python e Pygame
![Page 60: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/60.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 61: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/61.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 62: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/62.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 63: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/63.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 64: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/64.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 65: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/65.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 66: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/66.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 67: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/67.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 68: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/68.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas
Para a versão 1.0 seria a divisão do jogo em fasesNo entanto, outras metas surgiram antes disso:
Detecção de colisão fina, com quadrados internos
Desacoplar o jogo do loop principal
Redividir os módulos
Versão em Inglês
Controle, otimizar, permitir customização
Score em barra
Log de eventos, save game, demo mode
Inimigos que atiram, com inteligência, linha de visão
Obstáculos
Nilo Menezes Jogos com Python e Pygame
![Page 69: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/69.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 70: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/70.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 71: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/71.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 72: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/72.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 73: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/73.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 74: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/74.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 75: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/75.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 76: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/76.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 77: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/77.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Metas (cont)
Menu
Textos introdutórios
Gravar em filme
Pacotes .deb,.rpm,.ebuild, ports e .exe
Usar ou não a Numeric
2 jogadores
Versão em rede
Novas armas
Gráficos com PyOpenGL
Nilo Menezes Jogos com Python e Pygame
![Page 78: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/78.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Agenda
1 Python e Pygame
2 InvasoresIntroduçãoHistóriaPróximos PassosComo Ajudar?
3 Endereços Úteis
Nilo Menezes Jogos com Python e Pygame
![Page 79: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/79.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 80: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/80.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 81: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/81.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 82: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/82.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 83: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/83.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 84: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/84.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
IntroduçãoHistóriaPróximos PassosComo Ajudar?
Ajudando...
Precisa-se:
Artistas gráficos (Pixel Art)
Arquivos de Sons
Testadores
Tradutores
Programadores
Empacotadores Gentoo Debian, Fedora, PyExe, Ports...
Nilo Menezes Jogos com Python e Pygame
![Page 85: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/85.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Endereços Úteis
Python
http://www.python.org
Pygame
http://www.pygame.org
Nilo Menezes Jogos com Python e Pygame
![Page 86: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/86.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Endereços Úteis
Invasores
Projeto http://www.sourceforge.net/projects/invasoresWiki http://invasores.sourceforge.net
PythonBrasil
http://www.pythonbrasil.com.br/moin.cgi/
Nilo Menezes Jogos com Python e Pygame
![Page 87: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/87.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Perguntas
?
Nilo Menezes Jogos com Python e Pygame
![Page 88: Jogos com Python e PygameConteúdo Python e Pygame Invasores Endereços Úteis Perguntas Obrigado! Python Python foi escolhida por ser fácil de usar e de prototipar. Tentativas anteriores:](https://reader033.vdocuments.site/reader033/viewer/2022051511/6015b13c88c9c36d48283535/html5/thumbnails/88.jpg)
ConteúdoPython e Pygame
InvasoresEndereços Úteis
PerguntasObrigado!
Obrigado!
Nilo Menezes
Home Page http://www.nilo.pro.br
E-mail [email protected]
Nilo Menezes Jogos com Python e Pygame