Índice:

Micro: jogo de memória de bits: 4 etapas
Micro: jogo de memória de bits: 4 etapas

Vídeo: Micro: jogo de memória de bits: 4 etapas

Vídeo: Micro: jogo de memória de bits: 4 etapas
Vídeo: A 4ª Geração de Videogames: Mega Drive, SNES, Neo Geo, PC Engine e muito mais! 2024, Novembro
Anonim
Micro: jogo de memória de bits
Micro: jogo de memória de bits

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

Conecte seu Micro: bit a um computador
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

Vá para o Micro: bit Python Editor
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

Toque !
Toque !

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: