você está aqui: Home  → Arquivo de Mensagens

Zelda II em Python e Pygame

Colaboração: Cesar Brod

Data de Publicação: 11 de outubro de 2013

Já que os anos 80 não morrem mesmo, nada melhor do que uma sessão nostalgia com jogos clássicos reescritos em Python e Pygame! Mas, mais do que isso, como o Python roda em praticamente tudo e o código do pygame-pyZeldaII é aberto, esta é uma boa oportunidade para você aprender um pouco mais sobre como escrever jogos multiplataforma.

O projeto é novíssimo (agosto de 2013) e para começar a brincar basta você baixar o arquivo compactado da página do projeto e descompactá-lo em uma pasta apropriada. Claro que, antes, você deve ter o Python e a biblioteca Pygame instalados, o que nos derivados do Debian (incluindo o Linux Mint, no qual testei o programa) é obtido com o comando:

  sudo apt-get install python python-pygame

Aceite todos os prerrequisitos. Depois, descompacte o pygame-pyZeldaII que você acaba de baixar com o seguinte comando:

  tar -xzvf pygame-pyZeldaII-0.4.tar.gz

Note que a versão pode variar, dependendo de quando você baixar o programa. Isto criará, dentro da pasta em que você fez a descompactação, uma nova pasta chamada pygame-pyZeldaII. Vá para essa nova pasta e execute o jogo com o comando:

  python game.py

Para jogar, use as seguintes teclas:

i seu inventário
z,x pule e lute com a espada
setas para a esquerda e a direita movimento horizontal
seta para baixo agacha, ou move o elevador para baixo
seta para cima entra na casa
t liga e desliga a conversa com outros personagens

Se você nunca jogou Zelda II, é melhor pedir para o seu pai (ou avô!) algumas dicas. :-p

Cesar Brod remixou o Pong para seu livro Aprenda a Programar - a arte de ensinar o computador.

Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.



 

 

Veja a relação completa dos artigos de Cesar Brod

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script