Índice:
- Etapa 1: conecte seu micro: bit a um computador
- Etapa 2: vá para o Micro: bit Python Editor
- Etapa 3: Carregue o código em seu micro: bit
- Etapa 4: Jogue
Vídeo: Micro: jogo de memória de bits: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Um jogo de memória simples, onde você tem que lembrar uma sequência e responder se da segunda vez a sequência foi exatamente a mesma. A cada rodada, uma etapa adicional é adicionada à sequência.
Etapa 1: conecte seu micro: bit a um computador
Precisamos apenas de duas coisas para fazer este jogo da memória:
um micro: bit
um computador para a codificação
Se você ainda não tem um micro: bit, compre um! São pequenas coisas incrivelmente divertidas de trabalhar e uma maneira fácil para as crianças descobrirem tecnologia e programação.
Para fazer nosso pequeno jogo, você deve conectar seu micro: bit a um computador através do cabo USB.
Etapa 2: vá para o Micro: bit Python Editor
Para criar o jogo, precisaremos colocar algum código em nosso micro bit. Para fazer isso, vá para:
Selecione o código básico fornecido e cole o código abaixo no editor:
# Adicione seu código Python aqui. Egfrom microbit import * import random # generate displays actions = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # configurações gerais do jogo moves = gameover = False def show_moves (): display.show (moves, delay = 1000) sleep (1000) display.show ('=') sleep (1000) escolhas = (random.randint (1, 2)) se escolhas == 2: display.show (movimentos, atraso = 1000) sono (1000) escolhas elif == 1: comprimento = len (movimentos) -1 novoMoves = lista (movimentos) newnr = (random.randint (0, comprimento)) oldmove = newMoves [newnr] newmove = random.choice (actions) newMoves [newnr] = newmove if oldmove == newmove: choices = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') if choices == 2: if button_b.was_pressed (): return True buttonpressed = True break elif button_a.was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = Retorno verdadeiro Opções elif falsas == 1: if button_a.was_pressed (): retorna True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False def add_nextMove (): moves.append (random.choice (actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Perdido..") display.show (Image. SAD) sleep (2000)
Etapa 3: Carregue o código em seu micro: bit
Em primeiro lugar, certifique-se de que seu micróbio esteja conectado ao computador.
No editor, clique em Download no canto superior esquerdo para baixar o código para o seu computador e arraste e solte o arquivo no explorador de arquivos para o seu micróbio.
A luz laranja na parte de trás do micro: bit começará a piscar. Assim que a transferência for concluída, o código começará a ser executado e a primeira fase do jogo começará!
Etapa 4: Jogue
Para reiniciar o jogo, pressione o botão próximo à porta usb em seu micro: bit, que atua como um botão de reset.
Você verá um símbolo, seguido por um sinal '=' -, um segundo símbolo e um ponto de interrogação. Por exemplo: A = A?
O jogo é simples: a primeira sequência é igual à segunda?
Você acha que sim? Pressione A. Você acha que não? Pressione B.
Se você tiver sorte, um rosto sorridente aparecerá e você passará para a próxima rodada, adicionando um símbolo à sequência.
Se você estiver sem sorte, um rosto triste aparecerá.
Tente novamente pressionando o botão reset na parte de trás!
Aproveitar !
Recomendado:
Jogo de quebra-cabeça da memória usando um BBC MicroBit: 7 etapas
Jogo de quebra-cabeça da memória usando um BBC MicroBit: Se você não sabe o que é um BBC MicroBit, ele é basicamente um dispositivo muito pequeno que você pode programar para ter entradas e saídas. Mais ou menos como um Arduino, mas mais elaborado. O que eu realmente adorei no MicroBit é que ele tem duas entradas integradas b
Caixa de jogo da memória: 6 etapas
Memory Game Box: este projeto é uma versão alterada de https://www.instructables.com/id/Arduino-Simple-Me…Alterações que fiz: " Arduino Simple Memory Game " para " Memory Game Box " Tempo de atraso de aparência (Script) Este é um joguinho de memória para passar para
Micro: jogo de azar de bits: 8 etapas
Micro: bit Gambling Game: Neste instrutível, vou ensiná-lo a fazer um jogo simples de apostar. Para este guia passo a passo simples, você usará 9 categorias usando um método de codificação em bloco. Cada categoria faz coisas diferentes para o seu micro bit. Para tornar o jogo ga
Configuração de bits de fusível do microcontrolador AVR. Criando e enviando na memória flash do microcontrolador o programa de LED piscando: 5 etapas
Configuração de bits de fusível do microcontrolador AVR. Criando e Carregando na Memória Flash do Microcontrolador o Programa de LED Piscando .: Neste caso iremos criar um programa simples em código C e gravá-lo na memória do microcontrolador. Vamos escrever nosso próprio programa e compilar o arquivo hex, usando o Atmel Studio como plataforma de desenvolvimento integrada. Vamos configurar o fusível bi
Jogo da memória com toque (Simon diz) - Se isto então aquilo: 6 etapas (com imagens)
Jogo da memória com toque (Simon diz) - Se isto então aquilo: Eu fiz um jogo da memória com touch pads feitos por mim e um anel de neopixel para um projeto escolar. Este jogo é semelhante ao Simon Says, exceto que muitas formas de entrada e feedback (sons e efeitos de luz) no jogo são diferentes. Eu programei sons de Su