Skip to content

Atividade

Pedra, papel ou tesoura

Principiante | MakeCode, Python | Acelerómetro, Ecrã LED | Aleatoriedade, Seleção

Passo 1: Faz tu mesmo

O que é isto?

Joga este jogo clássico com dois micro:bits e aprende o que são seleções, variáveis e números aleatórios.

uma pedra, uma folha de papel papel e uma tesoura

Como é que funciona

  • Pedra, papel ou tesoura é um jogo clássico de sorte para duas pessoas. Tu e outra pessoa abanam os punhos 3 vezes e, em seguida, fazem aleatoriamente o respetivo gesto de pedra, papel ou tesoura. A pedra ganha à tesoura, a tesoura ganha ao papel e o papel ganha à pedra (embrulha a pedra!).
  • Quando o acelerómetro do micro:bit deteta uma sacudidela, define a variável "tool" (ferramenta) com um número aleatório: 0, 1 ou 2.
  • Usamos 0 porque os computadores começam a contar no 0 e é bom lembrar que 0 é um número!
  • O programa usa uma seleção para decidir que imagem vai aparecer no ecrã de LEDs. Se o número aleatório for 0 mostra o icon pedra, se for 1 mostra o icon papel. Se não for nem 0 nem 1, tem de ser 2 porque foi indicado que o micro:bit só pode escolher números aleatórios entre 0 e 2. Por isso, neste caso, ele mostra a tesoura.

Do que é que precisas

  • 2 micro:bits (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • suporte de pilhas (opcional)
  • Uma amiga ou amigo com quem jogar

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Desenha os teus ícones para pedra, papel, tesoura.
  • Inventa novas regras ou pensa noutras ferramentas que poderiam substituir a pedra, o papel e a tesoura.
  • Usa a função rádio do micro:bit para fazer um jogo que sabe quem ganha ou perde comunicando com o micro:bit do teu parceiro.