
Há um tempinho, fiz um post com 10 motivos para a utilização do Python. Aqui vai uma sugestão para o décimo primeiro motivo: O Python é um verdadeiro “canivete suíço”.
Além de Desktop (com Qt, GTK, TK, etc), Web, cálculos científicos, fins educacionais, etc. Podemos também desenvolver jogos com o Python. E nada melhor que usar o Pygame, popular framework Python para o desenvolvimento de jogos.
Eu, como desenvolvedor Web, comecei a estudar programação lá pelos meus 15 ou 16 anos com a intenção de um dia me tornar um desenvolvedor de jogos. Penso que é o sonho de muito adolescente que começa a descobrir o mundo do desenvolvimento de software.
Claro, isso até começar a cair em assuntos relacionados a matemática, física, geometria, etc. Aí, como no colégio só estudava para “passar de ano”… sentí o peso e o arrependimento de não ter aproveitado melhor aquela época.
Voltando ao Python… esses assuntos não são amenizados com o uso do Pygame, mas todo o resto sim. Uso de recusos visuais e sonoros são explícitos e objetivos, gerenciar o funcionamento e a lógica do seu jogo de modo “pythonista” é muito agradável e divertido (fico imaginando isso em C++).
Em relação a performance, muito se ouve falar sobre isso em relação ao Python, mas fique tranquilo. Uma grande quantidade de recursos é escrita em C, apenas fazendo o binding para Python. Além disso, é possível escrever determinados algoritmos críticos em C, tornando a execução do jogo mais rápida.
Como ultimamente o tempo tá curto… segue abaixo uma lista com referências super interessantes:
- Introdução ao Pygame no Wikipedia
- Pygame – Portal oficial do projeto
- Artigo do Pygame no Wiki do Python Brasil
- Pygame, uma introdução básica
- Pygame: Guia rápido e rasteiro
- A Pygame Working Example: Starting a Game
Até a próxima…






















13:15 em 29 de maio de 2009
PyGame: Framework Python para o desenvolvimento de Jogos | Profissionais TI…
Há um tempinho, fiz um post com 10 motivos para a utilização do Python. Aqui vai uma sugestão para o décimo primeiro motivo: O Python é um verdadeiro “canivete suíço”….
20:23 em 29 de maio de 2009
[...] o Klaus me indicou por e-mail um material muito bacana para quem quer ou está aprendendo Python. Depois, navegando nos meus feeds, vi que o Relsi Ramone de Porto Alegre/RS já havia publicado [...]
9:19 em 15 de junho de 2009
[...] disso tudo é que “não programa-se em Python como em outras linguagens”. Como já disse antes: “O Python é um canivete suíço”. Você não vai solucionar um problema em Java da [...]
13:59 em 16 de junho de 2009
[...] porém disso tudo é que “não programa-se em Python como em outras linguagens”. Como já disse antes: “O Python é um canivete suíço”. Você não vai solucionar um problema em Java da [...]
15:30 em 17 de novembro de 2009
Social comments and analytics for this post…
This post was mentioned on Twitter by loiane: RT: @profissionaisti: #Flashback #PTI: PyGame: Framework Python para o desenvolvimento de Jogos – http://bit.ly/2OZ2aQ – #python #game…