Índice:
- Etapa 1: Movimento do navio
- Etapa 2: Variável de disparo
- Etapa 3: Fazendo a variável do inimigo
- Etapa 4: é assim que deveria ser
Vídeo: Como fazer invasores de espaço em micro bits: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Portanto, o primeiro passo é criar nosso navio. Você vai para "Básico" e adiciona um bloco "Ao iniciar". Então você vai para "Variáveis" e cria uma variável chamada "NAVIO" e seleciona um bloco da aba "Variáveis" que diz "Definir sprite para 0". Então você coloca "SHIP" ao invés de "sprite". Então você vai a aba "Jogo" e seleciona "criar sprite em x 2 y 2" e você coloca isso ao invés de "0" em "definir NAVIO para 0". Depois disso, você altera o "y" para 4 em vez de 4. Além disso, o contador de pontuação é opcional. Mas aí está, pegamos nosso navio, e o próximo passo será a movimentação do nosso navio.
Etapa 1: Movimento do navio
Você vai para a aba de entrada e pega os blocos "no botão B pressionado" e "no botão A pressionado". Então você vai para o jogo e seleciona "sprite move by 1" e muda para sprite para SHIP. Coloque-o no bloco "Botão On B pressionado". E você faz a mesma coisa para A, mas em vez de mover por 1, você coloca -1.
Etapa 2: Variável de disparo
Portanto, primeiro você irá em "Entrada", selecione "Botão On A + B pressionado" e adicione-o ao código. Em seguida, você cria uma variável chamada "SHOOT", vá para a variável novamente e adicione "defina SHOOT para 0" e altere o "0" para "criar sprite em x: _ y: _" e selecione "enviar x:" no seção do jogo, em seguida, coloque-o em "criar sprite em x: ship x:". É muito confuso, mas você pode entender melhor pela imagem. Em seguida, você faz a mesma etapa para "y". Então você vai para a aba do jogo e adiciona "DISPARAR, alterar o brilho em 88". Então você vai para a guia loop e seleciona "repetir 4 vezes e adicionar isso ao código. Então dentro dessa guia você coloca" DISPARAR alterar y por -1, então ainda no código "repetir", adicionar "pausar 150 ms" para a velocidade da variável "SHOOT", então ainda dentro da coisa do loop, você vai para a lógica e seleciona "if_ then" e adiciona à coisa lógica. No espaço em branco do bloco lógico, você coloca "is_touching_". Então você adiciona as variáveis "SHOOT" e "ENEMY" (crie uma variável chamada "ENEMY", e vamos defini-la mais tarde). Então, dentro do bloco lógico, adicione "delete ENEMY" e "delete SHOOT", então se você quiser, pode adicionar alguma música ou efeito sonoro quando você destruir um inimigo, então você adiciona um bloco "alterar pontuação por 1". Então, fora do loop e do bloco lógico, você adiciona outro "if_ then". Então você vai para a lógica e adiciona o bloco que tem "0 ≤ 0" no espaço em branco. Então, no primeiro 0, você coloca "SHOOT y". Então dentro do bloco lógico você coloca "delete SHOOT"
Etapa 3: Fazendo a variável do inimigo
Primeiro adicione um bloco "para sempre" e crie uma variável chamada "ENEMY", vá para a aba de variáveis e adicione "set ENEMY to _", e no espaço em branco coloque "create sprite at x: _ y: _". Em seguida, no espaço em branco do bloco "criar sprite", adicione "escolha aleatória de 0 a 4" na guia "matemática". Então, abaixo disso, você adiciona "INIMIGO definir brilho para 150" na guia "jogo" e, em seguida, adiciona "pausa 100 ms" abaixo dela. Após o bloco de "pausa", você adiciona "INIMIGO virar 90 graus à direita", que está localizado na guia "jogo". Então você vai a aba "loop" e adiciona "repeat 4 times" e dentro do bloco "loop", você adiciona "ENEMY move ny 1" e "pause 500 ms". Agora vamos para a guia lógica e adicionamos 2 blocos de "if_ then". E dentro do primeiro espaço em branco, você adiciona "está _ tocando em _" e adiciona "INIMIGO" no primeiro espaço em branco e "ENVIAR" no segundo espaço em branco, e dentro do bloco lógico, você adiciona "fim de jogo". Agora, no outro bloco lógico, adicionamos "está _ tocando a borda" e no espaço em branco adicionamos "INIMIGO", e dentro do bloco logiv adicionamos "excluir INIMIGO"
Etapa 4: é assim que deveria ser
Espero que eu não tenha sido tão ruim em explicar como fazer isso e espero que você tenha gostado do jogo:)
Recomendado:
Como fazer um comunicador secreto usando micro bits: 9 etapas
Como fazer um comunicador secreto usando Micro Bit: Fui inspirado no canal de you tube de 'outras máquinas'. Aqui está o que obtive dele -https: //youtu.be/mqlMo4LbfKQAqui o que eu adicionei no meu próprio - display LCD - teclado para outros bancos de micro bits - código extra para ele
Invasores de LCD: um jogo parecido com invasores de espaço no visor de caracteres LCD 16x2: 7 etapas
Invasores de LCD: um jogo parecido com Invasores de espaço no visor de personagens de LCD de 16x2: Não há necessidade de introduzir o lendário jogo “Invasores de espaço”. O recurso mais interessante deste projeto é que ele usa exibição de texto para saída gráfica. Isso é conseguido através da implementação de 8 caracteres personalizados. Você pode baixar o Arduino completo
Invasores espaciais em Micropython em Micro: bit: 5 etapas
Space Invaders em Micropython no Micro: bit: Em nossos artigos anteriores, exploramos a criação de jogos no GameGo, um console de jogos retro portátil desenvolvido pela TinkerGen Education. Os jogos que fizemos eram uma reminiscência dos antigos jogos da Nintendo. No artigo de hoje, vamos dar um passo atrás, para
Cultivando Mais Alface em Menos Espaço Ou Cultivando Alface No Espaço, (Mais ou Menos): 10 Passos
Cultivando mais alface em menos espaço ou … Cultivando alface no espaço, (mais ou menos) .: Esta é uma apresentação profissional para o Growing Beyond Earth, Maker Contest, enviada através do Instructables. Eu não poderia estar mais animado em estar projetando para a produção de culturas espaciais e postar meu primeiro Instructable. Para começar, o concurso nos pediu para
Lustre dos invasores do espaço com ação que brilha no escuro: 16 etapas (com fotos)
Lustre Space Invaders com ação Glow in the Dark: Use modelagem / impressão 3D, acrílico cortado a laser, fundição de resina, pigmento reativo UV, LEDs e alguns fios simples para fazer um lustre ou lâmpada de alto estilo e retro cool space invasores. Eu incluí um bom truque para fazer cantos curvos de laser cu