Primeiro protótipo com PyGame 23/09/07
Já faz um tempo que tenho interesse em estudar desenvolvimento de jogos mas ainda não tinha encontrado uma combinação de linguagem e biblioteca que me deixasse a vontade. Não tinha encontrado até experimentar Python e PyGame. Mesmo não sendo programador Python eu terminei um protótipo de um shoot’em up em pouco tempo e sem muita dificuldade. Acredito que achei o que queria pra fazer alguns mini-jogos em 2D.
Esse primeiro protótipo é bem simples e foi minha primeira experiência com a linguagem Python e com PyGame. Só o básico pra um shoot’em up: movimentação do jogador, tiros, inimigos aleatórios, animação de explosão, fundo animado e detecção de colisão. As imagens foram retiradas da SpriteLib feita por Ari Feldman. O código é meu primeiro em Python então deve ter muita coisa que não é o ‘jeito Python’ de resolver problemas. Também não me preocupei em criar código reutilizável, abusar de OOP e tudo mais. Queria apenas ver como era Python, PyGame e terminar o pseudo-jogo.

Quem quiser dar uma olhada no que eu fiz pode baixar o pacote aqui. Tem o código e todas as imagens, para executar você precisa ter o interpretador Python e a biblioteca PyGame na máquina.
Vou continuar estudando PyGame e talvez transforme esse protótipo em um jogo curto com variedade de inimigos, 3 ou 4 mapas e um chefão final. Depois disso vou tentar fazer uma engine pra jogo de plataforma e quem sabe um dia satisfazer a vontade de criar um jogo completo desse estilo.