Pesquisar este blog

Mostrando postagens com marcador pygame. Mostrar todas as postagens
Mostrando postagens com marcador pygame. Mostrar todas as postagens

sexta-feira, 31 de julho de 2009

Pygame-1.9!!!

Saiu a versão 1.9 da biblioteca de desenvolvimento de jogos, em python, pygame!!! Uau! Rsrsrs, ué, não sabe por que eu estou nessa euforia? Muito simples: o pygame deu um grande salto nessa versão!

Não que o pygame fosse ruim nas versões anteriores. Deixe-me fazer uma analogia para explicitar melhor minha idéia: se o pygame antes era vinho do porto, o pygame agora é vinho do porto com pãozinho de alho e uma garçonete gostosa massageando seus pés =D.

Tah tah, menos conversa, mais informação. As grandes melhorias do pygame nesta versão são "coisinhas" como suporte a desenvolvimento de jogos na plataforma S60 da nokia(@o@!), bugfixes, suporte "pre-liminar", vulgo incompleto, a webcam, python-3.0, midi, novas técnicas de textura, exemplos mais limpos, TESTES, e outras florzinhas que tornam o pygame terreno fértil para entusiastas de plantão. Ah, suporte ao py2exe e py2app melhorados também ; )

Fico pensando, os caras estão com as idéias bem centradas. Se vocês notarem, eles estão criando terreno para um lançamento bombástico de uma versão 2.0, que, no caso, teria todas essas funções, e mais.

Para quem acha que o pygame não é uma boa plataforma de desenvolvimento, sugiro conferirem excelentes joguinhos como make-me, bubbman2, invention, happy insect garden e whichwayisup! Lembrando que a maioria desses jogos foi feito em cerca de uma semana, o que é uma amostra do grau de produtividade que a biblioteca pygame te proporciona.

E, para ficar completo, vejamos como instalar o pygame-1.9 no ubuntu. Dois comandos:

# instala dependências
sudo apt-get install libsdl-mixer1.2-dev libsmpeg-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libportmidi-dev
# instala o pygame. Requer python-setuptools instalado
sudo easy_install -U Pygame

Prontinho! Hora de olhar os exemplos e fazer seu primeiro jogo! Vá lá, se garanta ; )

[EDIT] Caso ocorra algum erro durante a instalação do pygame, instale a partir do código fonte, que pode ser obtido por este link. Descompacte o arquivo, e execute o setup.py como administrador do seu sistema.

sexta-feira, 8 de maio de 2009

Katawa Shoujo

Você gosta daqueles joguinhos que simulam relacionamento? Onde, dependendo das frases que você escolhe falar, coisas diferentes acontecem na história? Gosta? Então é bem capaz de gostar deste jogo aqui! Katawa Shoujo, uma light novel diferente!!

O estilo de jogo novel é aquele em que o personagem, no caso você, apenas escolhe determinadas ações no jogo, que podem ser falas ou ações, e a partir dessas ações, os personagens interagem e eventos acontecem. Estilo é muito popular no Japão e em jogos do tipo Hentai.

A maioria desses jogos se ambientam em escolas ou no trabalho trabalho, servindo como uma forma de escapismo para o jogador que pode fingir que é outra pessoa conversando com outras pessoas(personagens) bem inusitadas. É como um RPG com um narrador físico. Outra graça deste tipo de jogo é que te permite seguir vários caminhos diferentes durante a história, podendo haver um prêmio diferente ao fim de cada caminho. Normalmente você pode ficar com uma namorada especial, ou ganhar uma promoção no trabalho, ou uma viagem, depende muito do jogo.

Dito isso, vamos ao Katawa Shoujo e porquê ele é especial. Como eu falei, jogos do tipo novel tem uma receita manjada, mas que permite muita variação e criatividade. É nessa variação e criatividade que o Katawa Shoujo brilha!




Tendo sido desenvolvido como um projeto do estúdio Four Leaf, formado por contribuidores do mundo todo, Katawa Shoujo é um projeto open source e gratuito que conta história de uma série de pessoas em uma escola especial para pessoas com deficiências. Isso mesmo, todo mundo nessa escola tem algum tipo de deficiência, o que torna toda a aventura bem diferente. Não que a história não seja bem bolada e se apoie somente nesse assunto, mas temas como este difícilmente são abordados, seja em jogos, seja na vida.


Outro fator que torna esse jogo bastante interessante é a alta qualidade da produção. Mesmo não tendo um grande estúdio com muito dinheiro bancando, a qualdade da arte e o carinho com a produção são visíveis, seja nos menus, seja nos diálogos, seja na forma como o jogo se processa. É tudo muito interessante.


Dentre os personagens principais, temos o rapaz com problema de coração, a garota com braços atrofiados, a garota surda-muda, a garota cega, a garota desfigurada e a garota amputada.





Para finalizar, algo muito interessante sobre o Katawa Shoujo é que ele foi feito em Python utilizando a engine Renpy, que por sua vez utiliza o Pygame, um framework python para jogos.

Bem, é isso. Enjoy ; )






ps: após baixar o jogo deste site, se você estiver no Linux ou Mac, apenas execute o Katawa Shoujo Act1.sh. Caso esteja no Windows, execute o binário. NÃO TENTE EXECUTAR O ARQUIVO Katawa Shoujo Act 1.py DIRETAMENTE.

ps2: Katawa Shoujo é um jogo hentai! Entretanto, na versão atual, não há imagens hentai. A versão final, entretanto, estará cheinha delas ; )

domingo, 30 de março de 2008

IDE para o pygame!!!

Toda biblioteca de jogos com atuação forte no mercado precisa de uma IDE que falicite a construção de cenários, que dê facilidades próprias ao desenvolvimento de jogos, que não é o tipo de facilidade comum a outros tipos de aplicativos. Foi pensando nisso que eu me dei conta que o pygame não tem uma IDE para desenvolvimento de jogos. Não tem um plugin que seja um game-developer friend.

Para quem não conhece, a pygame é a biblioteca mais famosa de desevolvimento de jogos para python. Ela é simples e bastante intuitiva, aconselhada.