Download - Jogos em Python utilizando PyGame
![Page 2: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/2.jpg)
● O que é PyGame?– Modulo python criado sobre SDL para
desenvolvimento de aplicações multimidia e jogos.
● O que é SDL?– Simple DirectMedia Layer (SDL),Gerencia
video, eventos, audio digital, CD-ROM, som, threads, processamento de objetos compartilhados, rede e tempo
![Page 3: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/3.jpg)
Lema:
“ Fazer as coisas simples de maneira fácil e as coisas difíceis de maneira direta.”
(Pete Shinners)
![Page 4: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/4.jpg)
● Em que PyGame pode ser usado?– Jogos 2D e 3D, jogos pra celular
(PyGame on PyS60), aplicações desktop, etc.
![Page 5: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/5.jpg)
PyGame
● Vantagens – Sintaxe fácil, desenvolvimento rápido,
multiplataforma, abstrai todo a “programação pesada”.
● Desvantagens– A aplicação fica presa em uma única
janela diferente do PyGlet.
– Não trabalha com gif animada.
![Page 6: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/6.jpg)
PyGame
● Eventos essenciais– Surface
– Display
– Draw
– Image
– Event
– Font
– Clock
– Sprite
–
–
![Page 7: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/7.jpg)
● Detecsão de colisões– Sprite, spritecollide, groupcollide
![Page 8: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/8.jpg)
● Exemplos de código em Python + PyGame
![Page 9: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/9.jpg)
● Jogos feitos utilizando PyGame
![Page 10: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/10.jpg)
● Legacy of Magic
![Page 11: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/11.jpg)
● Python Chess
![Page 12: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/12.jpg)
● Pycrypt
![Page 13: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/13.jpg)
● Novidades para a versão 1.9– Camera
![Page 14: Jogos em Python utilizando PyGame](https://reader031.vdocuments.mx/reader031/viewer/2022012322/5591adc91a28aba9348b45df/html5/thumbnails/14.jpg)
● Fontes de estudo sobre PyGame– www.pygame.org
– http://groups.google.com.br/group/python-gamedev-brasil
– http://groups.google.com.br/group/pygame-mirror-on-google-groups