Pygame-Mais uma forma de criar jogos com Python

Pygame é uma biblioteca para o desenvolvimento de jogos , escrita  em Python e C. Usa a biblioteca SDL, escrita em C,  para a renderização de gráficos e gerenciamento de outras funções multimédia. Com o Pygame podemos criar jogos em 2D ou 3D, usando OpenGL Entre as grandes vantagens do uso do Pygame, podemos começar pelo facto de ela ter sido escrita em Python, o que a torna uma biblioteca fácil de aprender e modificar ao seu gosto. Outra vantagem desta biblioteca dá-se pela sua licença, LGPL , que é uma licença mais permissiva que o GPL, por exemplo.

[adsensead]Pygame é uma biblioteca dividida em bibliotecas menores e independentes. Então você não é obrigado a usar as bibliotecas nativas para determinadas funções. Por exemplo, é possível usar uma biblioteca externa ao Pygame para o gerenciamento de sons ou de gráficos sem nenhum problema. ISto é possível graças ao excelente sistema de inicialização independente que o pygame oferece, ou seja, cada recurso pode ser inicializado ou desativado em separado. Sendo assim, pode-se usar Pygame para muitas outras funções que não sejam o desenvolvimento de jogos, como por exemplo um aplicativo de gerenciamento e manipulação de áudio ou vídeo.

Dentre as bibliotecas incluidas na distribuição do pygame, temos algumas para a manipulação de sons, gráficos( esta não podia faltar, para se chamar engine), joystics, teclados, mouse,etc… Mas como disse acima, pode-se acrescentar ou alterar qualquer uma das bibliotecas do pygame sem nenhum problema.

Outra vantagem do Pygame é que ele não requer obrigatoriamente a biblioteca OpenGL para se criar os seus jogos, apenas usamos OpenGL quando for realmente necessário. Todos sabemos que OpenGL não é um recurso tão fácil de manipular, e o objectivo do pygame, ou de todas as coisas feitas na base do Python é fazer as coisas dum jeito mais simples possível.

Por ser escrita em Python, obviamente que pygame tinha de ser multiplataforma, e é. Com o Pygame podemos desenvolver jogos para qualquer dispositivo que suporte Python!

Poderá baixar a biblioteca pygame para o criar jogos em Python aqui no INFOmoz, e também disponibilizaremos alguns exemplos de jogos e código-fontes de programas no MOZ Downloads brevemente.

Muitos projectos já foram criados com o Pygame, e abaixo alguns screenshots de jogos em desenvolvimento ou já desenvolvidos. Clique nas imagens para ampliar.

         

Ou então visite a nossa galeria de screenshots de jogos feitos no  pygame, actualizado constantemente com novos projectos

Receba nossas actualizações por email

Ver Campanhas anteriores.

(Visited 55 times, 1 visits today)
Share