De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários