Pesquisar este blog

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

quarta-feira, 12 de agosto de 2009

Escolhendo seu joguinho do pygame


Dia desses, comecei um projeto de uma distribuição linux totalmente com foco em python [turtle linux]. Tipo, troquei todos os aplicativos comuns por versões escritas em python. O editor de texto passou a ser o Editra, o tocador de música virou o Quodlibet, e assim vai. Logo, notei a necessidade de ter jogos em python também! Ciente disto, comecei a procurar na internet por sites que avaliem joguinhos escritos em python, o que, normalmente, implica a utilização do pygame. De qualquer maneira, não havia! Existem sites que hospedam jogos do pygame, sites que divulgam esses jogos, sites que incentivam a criação desses jogos, mas não tinha nenhum que avaliasse esses jogos com reviews objetivos! No site da pyweek é possível ver algumas opiniões e notas, mas nada muito direcionado.

De qualquer maneira, eu tive que sair testando jogos do pygame, um a um, para achar quais jogos eram bonitos, quais eram completos, e quais eram divertidos! Depois de muitas avaliações e algumas decepções, consegui fazer uma listazinha com os jogos que mais me agradaram, e gostaria de compartilhar com o pessoal que visita o blog. Os jogos abaixo funcionam, possuem começo, meio e fim, e são todos muito bons. Basicamente, todos dependem do pygame 1.8.

Bubbman2-DX
Bubbman2-DX é um jogo estilo plataforma escrito pelo talentoso pymike. O jogo possui gráficos estilo old school, entretanto bastante bonitos e agradáveis. A música não irrita, e os controles são preciso. Quanto ao divertimento e desafio, nesses quesitos você pode esperar muito! O jogo consiste em você correr para o lado direito do mapa enquanto um trator te persegue destruindo tudo pelo lado esquerdo. Um negócio legal sobre esse jogo, além da idéia, são as fazes, todas bem diferenciadas, fazendo com que o jogador não enjoe do jogo.


-

Invention
Esse é um jogo muito bonito, tenho que tirar o chapeu para isso! Com gráficos belíssimos, invention e um estilo de jogo no melhor estilo lemmings, seu objetivo neste jogo é levar uma robôzinha até o outro lado do cenário sã e salva, construindo escadinhas para ela. Pode não parecer, mas quem jogou lemmgins, em seu tempo áureo, sabe o quanto essa rotina pode ser divertida. Outro fator legal no jogo é a música, bastante sombria e imersiva. Que conste também na listinha que o jogo não engasga em momento algum! Agora, comigo: junte gráficos bonitos, estilo divertido e música sob medida. O que você tem? Um jogão!


-

MakeMe
Esse jogo é foda de sério! Pura e simplesmente. Por quê, você pergunta. Muito simples, o jogo é lindo e super divertido! Nele, você assume o papel de um robôzinho incompleto que quer conquistar uma robôzinha, e, para isso, tem que fazer algumas coisas para ela (mulheres eletrônicas...tsc tsc ^^). Ou seja, no jogo, você deve pegar certas coisas espalhadas pelo cenário, como peças para você e itens. Parece excitante para você? Bem, pois é excitante! E muito! Você vai poder nadar, voar, rastejar, e tudo aquilo que sempre quis fazer se fosse um robô =D. Pontos ruins desse jogo? Tem? Tem sim. Falta uma musiquinha e alguns sons. Nada que atrapalhe de verdade. É até algo bom pois você vai poder jogar ao som de sua banda predileta sem problemas.

E por último(mais por preguiça minha que qualquer outra coisa...)

-

Bubble Kong
Bubble Kong é um jogo estilo plataforma semelhante a joguinhos como o conhecido Mário Bros, mas com alguns diferenciais. Entre seu gráfico retrô e sua música 8bits, bubble kong é um joguinho que pode surpreender. Nele você encarna um cavalo marinho capaz de cuspir bolhas nos inimigos. E o que tem de mais nisso? O que tem de mais é que você pode usar essa habilidade para muitas oisas nesse joguinho, como alcançar plataformas ou pegar itens. Os gráficos podem incomodar a começo, mas não se enganem, eles são bastante agradáveis depois que você se acostuma. Mesmo não sendo possível visualizar requintes disponíveis nos jogos mais modernos, bubble kong vale o desafio por sua combinação suave de elementos já consagrados.

No mais, é isso. Ia falar do happy insect garden e do whichwayisup também, mas estou cansado. Fica aí a dica para quem quiser, dar uma olhada. Abraço!

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.

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.