Principal Linux Escreva seu próprio jogo Raspberry Pi

Escreva seu próprio jogo Raspberry Pi



O Raspberry Pi é uma sensação da computação, mas foi originalmente projetado com uma intenção fundamental: inspirar uma nova geração a olhar além de consoles de jogos, smartphones e tablets, e abraçar o caminho do código.

Escreva seu próprio jogo Raspberry Pi

Se você está procurando projetos para fazer com um Raspberry Pi, por que não conferir nosso tutorial sobre como transformar um Raspberry Pi em um centro de mídia XBMC ?

Ele vem com uma seleção de ambientes de programação pré-integrados em sua distribuição Linux baseada em Debian, mas a maneira mais fácil de começar é com o Scratch. Criado pelo Media Lab do MIT, o Scratch foi projetado para ensinar às crianças os fundamentos da programação, sem a necessidade de aprender sintaxe complexa.

O Scratch permite aos usuários arrastar e soltar personagens e objetos em um ambiente de jogo e, em seguida, programar suas ações usando blocos de construção, que são agrupados em categorias codificadas por cores, como controles, movimento, operadores e detecção. Ao arrastar e soltar no lugar, você pode criar histórias, animações e jogos interativos surpreendentemente sofisticados e, em seguida, compartilhá-los com uma comunidade global de alunos e desenvolvedores.

Quer comprar um Raspberry Pi? Descubra a gama completa de kits, acessórios e estojos aqui.

Primeiros passos com Scratch

Neste recurso, vamos produzir um jogo de arcade - estamos chamando-o de Tempestade de Crustáceos - e daremos algumas dicas sobre como levá-lo adiante.

Se você nunca encontrou o Scratch antes, pode valer a pena dar uma olhada em nosso recurso anterior sobre programação com ele , que cobre algumas das funções básicas. No entanto, Scratch é fácil de aprender; seus scripts são compreensíveis e você pode aprender muito apenas baixando jogos e descobrindo o que os faz funcionar.

Não se preocupe se você não tiver um Raspberry Pi: o Scratch será executado sem problemas no Windows, OS X e Linux, e até mesmo no mais modesto dos PCs. Você pode baixe-o e encontre muitos programas de exemplo aqui .

Também queremos que você compartilhe seus jogos concluídos conosco. Fizemos uma parceria com os criadores do Raspberry Pi para realizar nossa própria competição de jogos Scratch.

pasta de pinos do windows 10 na barra de tarefas

Começar

ComeçarPrimeiro, inicie o Scratch. Agora, você não pode ter um gato estrelando um jogo chamado Tempestade de Crustáceos. Clique com o botão direito no sprite e exclua-o. Vá para a barra Novo Sprite acima da janela inferior direita, selecione o botão do meio para Escolher novo sprite do arquivo, vá para a pasta Fantasias | Animais e selecione o tubarão 1-b.

Encolher

EncolherComo ele é, o tubarão é muito grande. Vamos encolher ele. Selecione a ferramenta Encolher na barra de ferramentas (como mostrado acima) e clique cerca de 30 vezes no tubarão até que ele tenha aproximadamente o tamanho mostrado aqui. Agora é hora de nomear o sprite. Vá para a barra de nome acima da janela central e digite para alterar seu nome de Sprite1 para Shark.

Controle 1

Controle 1É hora de colocar o jogador no controle. Primeiro, selecione a categoria Controle no canto superior esquerdo da tela, em seguida, arraste os blocos quando a tecla ‘espaço’ pressionada e para sempre na janela de script do tubarão, como mostrado aqui. Usaremos a barra de espaço como a chave de início do nosso jogo.

Controle 2

Controle 2Agora arraste o bloco if da categoria Control para o bloco forever, vá para a categoria Sensing e arraste o bloco pressionado com 'espaço' de tecla para o ponto de controle no if. Use o menu suspenso para alterar o espaço para a seta para cima.

Resposta

RespostaIsso diz a Scratch para procurar a tecla Up, mas agora precisamos atribuir a resposta. Vá para a categoria Motion e arraste o bloco de alteração y por 10 para o bloco if. Se a barra de espaço e a seta para cima forem pressionadas, nosso tubarão agora se move. Agora você pode repetir isso para a seta para baixo, substituindo a alteração y pelo valor de -10.

Posição inicial

Posição inicialPara fazer as setas esquerda e direita funcionarem, repita os passos 4 e 5, mas substitua a alteração y por bloco pela alteração x por bloco e defina os valores -10 e 10 respectivamente. Finalmente, nossa estrela precisa de uma posição inicial. Pegue o bloco ir para x: 0 y: 100 de Motion e arraste-o para o local mostrado. Altere ambos os valores para 0.

Peixe

PeixeAgora clique novamente para Escolher novo sprite do arquivo e selecione um peixe, antes de reduzi-lo como fizemos na etapa 2 e renomeá-lo como Peixe. Certifique-se de que está selecionado, como mostrado, e arraste quando a tecla 'espaço' for pressionada para a janela de scripts central. Vá para Movimento e arraste o bloco ir para x: 0 y: 0 para o lugar abaixo.

Randomizar

RandomizarDefina x como 205. Para impedir que o peixe sempre apareça no mesmo lugar, vá para Operadores e arraste o bloco de escolha aleatória de 1 a 10 para o valor y. Defina os valores como -180 e 180. Em seguida, vá para Control e arraste para dentro para ajustar abaixo, vá para, vá para Motion e puxe a mudança x por bloco dentro dele. Altere x para -5.

Detecção de borda

Detecção de bordaQueremos que nosso peixe reapareça se atingir o lado da tela. Arraste um bloco if de Control dentro do bloco forever, então vá para a categoria Sensing e arraste o bloco de toque para o if. Selecione Edge na lista suspensa de toque. Arraste um bloco vá para x e y do Motion e configure-o como na etapa 8.

como fazer um estalo sem eles saberem

Variáveis

VariáveisClique em Variáveis ​​e, em seguida, no botão Criar uma variável. Chame isso de Pontuação. A pontuação agora aparecerá no canto superior esquerdo da tela do jogo. Adicionar um novo bloco quando a tecla 'espaço' for pressionada em Controle, prender em um bloco if para sempre; agora vá para Sensing e arraste em um bloco de toque. Escolha tubarão no menu suspenso.

Peixe encontra tubarão

Peixe encontra tubarãoO que acontece quando o peixe encontra o tubarão? Nosso amigo piscine é comido e o placar aumenta. Vá para Variáveis ​​e arraste a pontuação de alteração em 1 bloco, em seguida, vá para Aparências e arraste a 'cor' de alteração por bloco de 25. Altere a opção de cor para pixelar.

Efeito mais longo

Efeito mais longoÉ um bom efeito, mas acabou muito cedo. Arraste um bloco de espera de ‘1,00’ segundos do Controle e altere a duração da espera para 0,02. Em seguida, arraste outro bloco de mudança de 'cor' e mude a cor para pixelar. Adicione o bloco ir para x com uma posição y aleatória (como na etapa 8) e um bloco de efeitos gráficos claro de Looks.

É hora do caranguejo!

É hora do caranguejo! Adicione um novo sprite - caranguejo 1-a - e encolha-o. Podemos fazer o caranguejo se mover duplicando o script do peixe. Clique no sprite Peixe, clique no ícone Duplicar na barra de ferramentas superior, clique no primeiro script para este peixe e arraste-o até o caranguejo. Vá para o script do caranguejo e corrija a mudança x por valor para que leia -8.

Caranguejo mortal

Caranguejo mortalO caranguejo se move, mas queremos que ele seja mortal. Arraste um novo bloco quando a tecla 'espaço' for pressionada e, em seguida, adicione um bloco if para sempre. Vá para Sensing e adicione um bloco de toque; use a lista suspensa para selecionar o sprite Shark. Vá para Control e arraste em um bloco de transmissão. Selecione Novo no menu suspenso e chame-o de Morte.

Morte

MorteA morte é igual ao fim do jogo. Selecione o sprite Shark, vá para a categoria Controle e adicione o bloco quando eu receber. Selecione Morte no menu suspenso. Agora adicione um bloco de repetição de Control, vá para Looks e adicione o mesmo bloco de pixelate como na etapa 12 e, em seguida, um bloco de espera.

Morte lenta

Morte lentaVamos esticar um pouco a morte do tubarão. Defina o valor de espera para 0,1 segundos e defina o valor no bloco de repetição para 6. Adicione uma parada de controle para o final deste script. Isso encerrará o jogo quando o tubarão for atingido.

como acionar bombas pegajosas em gta 5

Pontuação redefinida

Pontuação redefinidaPrecisamos que a pontuação seja zerada toda vez que o jogo for iniciado, então arraste uma pontuação definida para 0 bloco de Variáveis ​​e um bloco de show de Looks para o primeiro script de tubarão, colocando-os logo abaixo do bloco inicial quando a tecla 'espaço' pressionada

Enxame de caranguejos!

Enxame de caranguejos!Temos um crustáceo assassino, mas e um enxame? No Scratch você pode duplicar caranguejos facilmente. Clique na ferramenta Duplicar, depois no caranguejo e faça outro ou dois caranguejos. Quando terminar, clique no botão no canto superior direito para entrar no modo de apresentação em tela inteira, pressione a bandeira verde e, em seguida, espaço - e comece a jogar.

Qual o proximo?

Qual o proximo?Onde você vai daqui? Adicionar um plano de fundo seria uma etapa fácil (aqui, simplesmente editamos o plano de fundo padrão e usamos a ferramenta Paintbucket para preenchê-lo com azul). Outra seria adicionar efeitos sonoros, ou mesmo uma animação simples; tanto o tubarão quanto o caranguejo têm fantasias alternativas que você pode usar, e é simples de fazer usando o bloco de mudança para fantasias na categoria Aparências. Ao alterar os valores, também é possível acelerar os caranguejos e os peixes, enquanto você pode duplicar ambos para tornar o jogo mais agitado. Por que não tentar adicionar mais criaturas marinhas hostis com padrões de movimento diferentes ou mudar o tema completamente? Ou adicione títulos e uma tela Game Over adequada. O Scratch torna tudo isso e muito mais possível - o resto é com você.

Escreva seu próprio jogo Raspberry Pi

Escreva seu próprio jogo Raspberry Pin / D

Artigos Interessantes

Escolha Do Editor

Arquivos de tags: Windows 10 Fast Ring
Arquivos de tags: Windows 10 Fast Ring
Como exportar mensagens do Gmail para HTML
Como exportar mensagens do Gmail para HTML
Esta postagem do Alphr ensinou a você como exportar e-mails do Gmail como documentos de texto. Também falamos sobre como salvar e-mails como PDFs. No entanto, é melhor salvar cópias de e-mail de backup como arquivos HTML (Hypertext Markup Language) que abrem
Seu programa de eco pode ligar sua TV?
Seu programa de eco pode ligar sua TV?
A resposta é sim, pode. Mas, para isso, é necessário um tipo especial de TV ou uma TV Fire. O assistente de voz Alexa pode trabalhar facilmente com sua TV por meio do Echo (incluindo Echo Dot, Show e Tap) ou similar
Como digitar com sua voz no Google Docs
Como digitar com sua voz no Google Docs
Se você é um entusiasta do Google Docs, provavelmente passa algumas horas todos os dias digitando. Algumas pessoas podem fazer 100 palavras ou mais por minuto, mas a verdade é que digitar não é o agrado de todos. Lá
Huawei P9 – Como usar câmera lenta
Huawei P9 – Como usar câmera lenta
O uso do recurso de câmera lenta em seus vídeos pode destacar eventos de ritmo acelerado diminuindo a velocidade. Você também pode usar esse efeito para adicionar mais drama a um videoclipe especial. Se você está pronto para liberar sua criatividade,
Os melhores brinquedos, presentes e dispositivos de Guerra nas Estrelas para marcar a data de lançamento de O Último Jedi
Os melhores brinquedos, presentes e dispositivos de Guerra nas Estrelas para marcar a data de lançamento de O Último Jedi
Um minuto após a meia-noite de 14 de dezembro marca a abertura de Star Wars: The Last Jedi, a última parcela da icônica franquia de George Lucas. Provavelmente, você conhece alguém que está enfrentando temperaturas abaixo de zero para obter sua estrela
Como desinstalar e remover o Connect no Windows 10
Como desinstalar e remover o Connect no Windows 10
Se você não quiser usar o aplicativo Connect fornecido com o Windows 10 por padrão, veja como removê-lo e desinstalá-lo completamente.