The 2nd Law of Universe
Comment: Sobreviva a luta com o inglês, resista, bata de frente e dê um jeito de ler — nem que tenha que usar o google translator (arrck!). Estou tentando compartilhar o máximo de coisas na nossa língua nativa... mas você, caro pythoneiro, sabe como é, não é? O inglês americano é língua padrão pra desenvolvimento de código, documentação e outras maravilhas do mundo da computação. Dê um jeito no seu inglês! — eu preciso dar um jeito no meu.
Comment: Você precisa das dependências do Pygame, inclusive ele, no seu ambiente de desenvolvimento. Pra instalar pode usar pip, apt-get, pacman, yum ou qualquer que seja o gerenciador de pacotes que você usa. Ou você pode baixar o source e instalar por si mesmo (hard-install):
-
sudo pip install pygame
Comment: Eu recomendo começar por aqui; o program arcade games é muito legal, logo no capitulo 5 começa a introdução aos gráficos e manipulações de dados relativos a games. Caso você já tenha uma boa/suave base em Python, pode começar daqui mesmo. Do contrário, caso achar necessário, pode regredir alguns capítulos pra rever ou aprender coisas mais fundamentais da linguagem.
Comment: Se precisar de algo, de preferência, leia a documentação e também o cookbook. Isso pode criar uma curva de aprendizado hiperbólica, como aconteceu comigo. Caso achar necessário, de repente, se aparecer um problema complicado e que está muito saturado pra resolver lendo a documentação, pesquisem algo no stackoverflow ou perguntem, lá tem muita coisa legal também. (desculpa se pra você já não era mais preciso falar isso, mas é sempre bom lembrar):
- documentation
- cookbook
Comment: Explorem o github e o próprio site oficial do pygame afim de encontrar projetos feitos em pygame. Na minha visão de aprendizagem até hoje, nada é mais produtivo que explorar códigos de projetos já feitos! É só começarem com coisas simples e ir devagar, a curva de aprendizagem é quase sempre bem alta. Afinal, o quão difícil é entender a mente de outra pessoa? Realizar essa façanha é um feito incrível, já dizia Freud. Rsrs
Comment: Caso achar interessante, a seguir vai um guia razoável sobre por onde começar a desenvolver jogos pra Android usando Pygame.
Comment: Um autor focado em Python, desenvolvimento de jogos e Pygame é o Al Sweigart. Ele já contribuiu com muita coisa legal e tem vários livros sobre Python. Recomendo acompanhar o blog dele. E, claro, se puderem comprem um dos livros deliciosos dele logo.