Principal Mac Escreva um jogo Raspberry Pi em Python

Escreva um jogo Raspberry Pi em Python



Se você é o orgulhoso proprietário de um Raspberry Pi, o visual Linguagem de rascunho é uma ótima maneira de começar a criar seu primeiro jogo. Mas para liberar mais do poder e potencial do hardware, dê uma olhada no Python.

Se você preferir um projeto de baixa tecnologia, por que não verificar nosso guia sobre como transformar um Raspberry Pi em um centro de mídia XBMC ?

Python é a linguagem de programação educacional padrão para o Raspberry Pi. É usado em todo o mundo como uma linguagem introdutória para muitas plataformas, graças ao seu estilo organizado e sintaxe fácil de entender. Porém, não é apenas para iniciantes: de acordo com o índice da Comunidade de Programação TIOBE, Python é a oitava linguagem de programação mais popular entre engenheiros profissionais, à frente de Perl, JavaScript e Visual Basic .NET. Também é gratuito, então é fácil ver por que tantas pessoas escolhem Python como sua primeira linguagem de script.

Neste recurso, apresentaremos os conceitos-chave do Python e mostraremos como começar a usar a linguagem, guiando você por um jogo de amostra escrito em Python. Então é sua vez de criar sua própria obra-prima.

Conhecendo Python

Existem duas versões principais do Python em uso. Python 3 é o futuro, mas Python 2 goza de compatibilidade mais ampla com os recursos existentes e é esta versão que está atualmente incluída no Raspberry Pi. Para este tutorial, usaremos o Python 2.7, a versão estável final da série 2.x: isso significa que podemos usar a maioria dos exemplos online e código pré-escrito inalterado. Quando chegar a hora, a mudança para a versão 3 será simples.

como ligar o salto à roda de rolagem

Quando você olha para o código Python, a primeira coisa que você pode notar é como ele parece limpo. Aqueles usados ​​para PHP, JavaScript ou outras linguagens modernas também irão detectar a ausência de chaves, como convencionalmente usado para incluir seções de código. Isso ocorre porque o Python usa indentação para organizar o código. Essa é uma boa prática na maioria das linguagens, porque torna o código mais legível: em Python, é obrigatório. Se você não acertar o espaçamento, seu código não funcionará. Embora isso possa ser uma mudança para programadores experientes, torna-se natural rapidamente e leva a um código claro e inteligível por padrão.

Python também é uma boa linguagem inicial porque representa uma implementação simples de programação orientada a objetos - um conceito que qualquer programador aspirante deve entender - e não sabe como as variáveis ​​são criadas e gerenciadas. O resultado líquido é um ambiente de programação particularmente produtivo.

O código Python geralmente é executado por meio de um interpretador em vez de ser compilado, mas, apesar disso, os resultados finais são muito rápidos. Os aplicativos Python podem ser executados em todos os principais sistemas operacionais, então é possível criar um jogo Python em um PC com Windows e executá-lo em um Mac ou Linux - ou, na verdade, em um Raspberry Pi.

O módulo Pygame inclui todos os tipos de funções e métodos úteis para a criação de jogos de ação em Python

Um grande ponto forte final do Python é a disponibilidade de uma ampla variedade de módulos complementares que trazem funcionalidade extra. Um desses módulos é Pygame . Como o próprio nome sugere, Pygame ajuda você a criar jogos usando Python: por exemplo, ele melhora muito o manuseio de imagens por meio de sua classe Sprite, torna mais fácil controlar o áudio do jogo e até permite que seu jogo funcione com joysticks. Jogos como Call of Duty podem estar além de suas capacidades, mas um clone do Angry Birds certamente não está.

Desenvolvimento nativo e multiplataforma

Se você estiver executando a distribuição recomendada do Debian Squeeze Linux em seu Raspberry Pi, Python e Pygame vêm pré-instalados, então você pode começar a programar imediatamente. Você pode escrever scripts Python em um editor de texto, mas sugerimos que você aproveite o ambiente de desenvolvimento integrado (IDE) Geany gratuito que também é instalado como parte do sistema operacional. Este software oferece vários recursos úteis para programadores, como coloração automática de sintaxe, para tornar seu código mais simples de ler e depurar, e um navegador de símbolos para ajudar a manter o controle de todas as classes e variáveis ​​em seu código.

Próxima página

Artigos Interessantes

Escolha Do Editor

Como saber quando alguém lê sua mensagem de texto
Como saber quando alguém lê sua mensagem de texto
'Você leu minha mensagem?' Quem nunca fez essa pergunta? Veja como saber se você está sendo ignorado no Android, iOS, Facebook Messenger, WhatsApp ou Instagram.
Como remover ícones no MIUI
Como remover ícones no MIUI
O MIUI é uma excelente atualização para telefones Android e vem com muitas opções úteis e interessantes. A maioria dos usuários gosta que você tenha várias maneiras de personalizar a interface e criar o melhor smartphone possível para você. Quer começar
Como bloquear artistas no Spotify
Como bloquear artistas no Spotify
O Spotify possui um excelente algoritmo que faz o possível para sugerir músicas que você possa gostar. No entanto, haverá momentos em que você ouvirá um artista de que não gosta. Claro, você sempre pode pressionar o botão pular
Como bloquear alguém de uma página no Facebook
Como bloquear alguém de uma página no Facebook
https://www.youtube.com/watch?v=IYdsT9Cm9qo Você tem um infrator de spam recorrente que preenche sua página do Facebook com anúncios indesejados? Ou talvez você esteja farto das teorias de conspiração malucas de um membro da família. Sem ofensa para
O que significa Live no Find My?
O que significa Live no Find My?
Find My Friends foi mesclado com Find My iPhone e Find My Mac em 2013 em um aplicativo unificado chamado Find My. Ele manteve a maior parte de sua funcionalidade, permitindo que você acesse a localização GPS de outro dispositivo. ao usar
Como gravar áudio de discórdia no OBS
Como gravar áudio de discórdia no OBS
Discord é uma excelente plataforma que reúne pessoas de várias comunidades, oferecendo infinitas ferramentas de comunicação. A desvantagem é que a maior parte da ação acontece em tempo real. Você não pode gravar e salvar o áudio do Discord para uso futuro. Isto é
Como definir imagens do Bing como papel de parede da área de trabalho do Windows 10
Como definir imagens do Bing como papel de parede da área de trabalho do Windows 10
Como definir imagens do Bing como plano de fundo da área de trabalho do Windows 10 com o aplicativo Bing Wallpaper A Microsoft lançou um novo aplicativo Bing Wallpaper para a área de trabalho. O aplicativo permite definir a imagem diária do Bing como plano de fundo da área de trabalho. Assim que o Bing receber uma nova imagem 'diária', ela será automaticamente definida como papel de parede no Windows 10. Anúncio do Bing é