Principal Mac Crie um jogo Python para o Raspberry Pi

Crie um jogo Python para o Raspberry Pi



Se você é o orgulhoso proprietário de um Raspberry Pi, a linguagem visual Scratch é uma ótima maneira de dar os primeiros passos na programação. Mas para liberar mais do poder e potencial do hardware, dê uma olhada no Python.

Mais Raspberry Pi…

Confira nosso guia tutorial para escrevendo seu próprio jogo Raspberry Pi usando Scratch e envie sua criação de jogo para uma chance de ganhar £ 250

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 principais conceitos do Python e mostraremos como começar a usar a linguagem, guiando você por um jogo de amostra escrito em Python. Em seguida, é sua responsabilidade criar sua própria obra-prima, que você pode enviar para o nosso concurso de codificação Raspberry Pi.

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.

A primeira coisa que você pode notar sobre o Python é como ele parece bacana. 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.

Crie um jogo Python para o Raspberry Pi

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 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.

Como mencionamos, no entanto, Python funciona em muitas plataformas, então você pode escrever seu código em um PC com Windows e, em seguida, movê-lo para o Raspberry Pi quando terminar. Para fazer isso, você precisa instale o Python 2.7 em seu PC . Mesmo se você estiver executando o Windows de 64 bits, escolha o instalador regular do Windows, não o x86-64, já que a instalação padrão do Pygame é apenas de 32 bits.

Próxima página

Artigos Interessantes

Escolha Do Editor

Como corrigir o código de erro do Minecraft afogado
Como corrigir o código de erro do Minecraft afogado
Os jogadores do Minecraft relatam regularmente ver o código de erro Drowned ao entrar no jogo. Ele aparece com uma caixa de diálogo informando: Não foi possível conectar você à sua conta da Microsoft. Acesso a Realms, Profiles e seus itens do Marketplace
Não consigo ver as pastas compartilhadas no PC com Windows 10 - Como corrigir
Não consigo ver as pastas compartilhadas no PC com Windows 10 - Como corrigir
Um dos recursos mais poderosos disponíveis na computação moderna é o uso de redes locais que permitem compartilhar filmes ou arquivos de música em todos os dispositivos de sua casa ou escritório. Você pode usar uma rede
Como se juntar a uma tripulação aleatória em Sea of ​​Thieves
Como se juntar a uma tripulação aleatória em Sea of ​​Thieves
Jogar com outras pessoas no Sea of ​​Thieves é fundamental. Você quer que sua tripulação seja a mais forte possível, permitindo que você embarque nas viagens mais exigentes. Formar uma equipe com seus amigos pode ser o estilo preferido, mas
Arquivos de tags: aplicativo de reserva do Windows 10
Arquivos de tags: aplicativo de reserva do Windows 10
Como consertar uma placa gráfica desativada em um laptop ou PC: redefina a placa gráfica a partir de uma tela preta
Como consertar uma placa gráfica desativada em um laptop ou PC: redefina a placa gráfica a partir de uma tela preta
Se você desativou o chip gráfico principal de sua máquina, sua tela ficará preta instantaneamente. Esta situação ocorre porque o hardware que envia dados visuais para sua tela está inativo. Independentemente disso, o problema é puramente um problema de software e é
O Nearby Share chega ao Chrome no Android e na área de trabalho
O Nearby Share chega ao Chrome no Android e na área de trabalho
O Google está trabalhando em um novo recurso, Nearby Share, que é um protocolo moderno de compartilhamento de arquivos que deve ser compatível com Chrome OS, Windows, macOS e Linux. Ele irá utilizar o Bluetooth para transferir arquivos entre dispositivos com facilidade. Publicidade O novo recurso permitirá que o usuário omita o emparelhamento Bluetooth. Ele procurará automaticamente por Perto
Conectado a Wi-Fi, mas a Internet não funciona
Conectado a Wi-Fi, mas a Internet não funciona
Ter uma conexão com a Internet tornou-se praticamente uma necessidade em nosso mundo altamente conectado. O inconveniente causado por uma conexão perdida pode ser extremamente irritante, especialmente se você não consegue perceber o que está errado. Abaixo, mostraremos a você o