Índice:
- Suprimentos
- Etapa 1: Materiais
- Etapa 2: Design do jogo
- Etapa 3: projetar o gabinete
- Etapa 4: Teste de Reprodução
Vídeo: Jogo Microbit Tic Tac Toe: 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Para este projeto, meu colega de trabalho - @descartez e eu criamos um jogo incrível jogo da velha usando a funcionalidade de rádio de microbits. Se você nunca ouviu falar de micróbios antes, eles são um microcontrolador incrível projetado para ensinar programação a crianças. Eles têm MUITAS funcionalidades, incluindo o que usamos para este projeto; a matriz de LED, 2 botões e capacidade de rádio. O jogo funciona de forma muito simples, temos uma grade 3x3 de worker mirco: bits que enviam um sinal de X ou O para o mestre micro: bit que rastreia todos os estados de vitória e também zera o jogo. Conseguimos concluir este projeto em menos de 24 horas e o exibimos durante um evento no fim de semana seguinte onde foi muito usado! E as pessoas pareceram realmente gostar! Obviamente, conforme você segue, verá onde tivemos que cortar alguns cantos para terminar a tempo, mas achamos que o que temos até agora é muito legal. Mostre-nos seus jogos de jogo da velha ou qualquer ponto que possamos melhorar!
Suprimentos
Etapa 1: Materiais
- 10 controladores de microbit (todos juntos custam cerca de US $ 150, o que é muito! No entanto, em nossa experiência, existem muitos deles por aí, então não tenha medo de entrar em contato com sua comunidade de fabricantes, técnicos e estudantes).
- micropython IDE
- Perfure com 1/4 de polegada
- 4 peças de madeira compensada 12x24 "1/8
- 3 parafusos de 6m 20mm
- 1 parafuso de 6m 40mm
- 4 porcas de 6 mm
Etapa 2: Design do jogo
Etapa 1: decidir as regras para o jogo da velha
Nós usamos estes
Etapa 2: Código para o trabalhador: bits
Cada trabalhador: bit recebe uma coordenada
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Essa coordenada é ajustada na linha superior do código do trabalhador: bits.
- coord_x = 0
- coord_y = 0
- Cada trabalhador tem duas coisas. 1) Quando o botão A é pressionado, a matriz de LED pisca X e um sinal de rádio é enviado ao mestre dizendo 'X foi pressionado no micróbio (0, 0)', e o mesmo para o botão B.
Etapa 3: Código para o micro: bit mestre
-
O mestre micro: bit sabe um monte de coisas.
- Ele conhece todos os estados de vitória
-
Linhas
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Colunas
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonais
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ele sabe que existem apenas 9: bits e que o jogo termina imediatamente após o envio de um estado de vitória
-
Ele pode reiniciar o jogo e limpar todo o trabalhador: bits
Esta é a nossa solução alternativa para praticamente todas as lacunas no código, porque fizemos esse projeto muito rapidamente. Se houver um jogo de gato, os usuários devem clicar em reset. Caso contrário, teríamos que adicionar outro pedaço de código para todos os estados do jogo Tie, e simplesmente não tivemos tempo para fazer isso
- Ele conhece todos os estados de vitória
Link para o código de Descartez no Github
Etapa 3: projetar o gabinete
Ao fazer este projeto, eu sabia que queria ser capaz de exibir isso e que talvez não tivesse acesso ao poder. Isso foi uma bênção e um problema porque significava que cada micro: bit precisaria de uma bateria conectada. A solução mais fácil foi colocar tudo em uma caixa. Para isso, gerei um usando makercase.com. Eu o projetei grande o suficiente para conter os micro: bits e suas baterias, bem como algumas instruções escritas.
Eu também sabia que precisava de suporte para que os micro: bits não caíssem, então cortei a laser um pedaço menor para caber atrás dos micro: bits. Esta peça é parafusos fixos. A placa traseira e as laterais foram coladas, mas a parte superior foi deixada separada e presa apenas com os parafusos, para que eu pudesse acessar o interior conforme necessário. Usei fita adesiva para segurar o painel interno no lugar. E para prendê-los na placa frontal para que não caiam ou caiam.
Foi um pouco complicado, mas conectei todos os micróbios com suas baterias e colei-os com fita adesiva. Em 3 cantos, usei parafusos pequenos de 6m para prender o painel frontal e o painel interno juntos. Na última esquina, usei um parafuso mais longo para aparafusar toda a caixa para segurar a tampa.
Etapa 4: Teste de Reprodução
Este jogo foi um sucesso no nosso evento de fim de semana! Tanto crianças quanto adultos pareciam realmente gostar de tentar descobrir o que estava acontecendo, bem como quais componentes eram usados. Este projeto nos levou apenas uma noite para montar e valeu a pena. Mostre-nos seus designs e diga-nos quais ajustes você fez!
Recomendado:
Jogo Python Tic Tac Toe: 4 etapas
Jogo Python Tic Tac Toe: jogo python tic tac toe este jogo é feito em python que é uma linguagem de computador eu usei um editor python chamado: pycharm você também pode usar o editor de código python normal também
Jogo Arduino Touch Tic Tac Toe: 6 etapas (com imagens)
Jogo Arduino Touch Tic Tac Toe: Caros amigos, bem-vindos a outro tutorial do Arduino! Neste tutorial detalhado, vamos construir um jogo Arduino Tic Tac Toe. Como você pode ver, estamos usando uma tela sensível ao toque e jogando contra o computador. Um jogo simples como o Tic Tac Toe é
Jogo 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 etapas (com imagens)
3D4x Jogo: 3D 4x4x4 Tic-Tac-Toe: Você está cansado de jogar o mesmo, velho, chato e bidimensional tic-tac-toe ?? Bem, nós temos a solução para você! Jogo da velha em 3 dimensões !!! Para 2 jogadores, neste cubo 4x4x4, obtenha 4 LEDs em uma linha (em qualquer direção) e você ganha! Você fez isso. Você pla
Como fazer um jogo Tic Tac Toe usando Swift com Xcode: 5 etapas
Como fazer um jogo Tic Tac Toe usando Swift com Xcode: Neste tutorial do Swift, vou mostrar como criar um aplicativo Tic Tac Toe. Este aplicativo é extremamente simples e é um ótimo projeto para qualquer iniciante. Vou dividir o tutorial em três etapas: 1. Criando os objetos2. Vinculando objetos no code3. O C
Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas
Escreva seu próprio jogo Tic Tac Toe em Java: Tenho certeza de que todos vocês sabem sobre o clássico jogo de Tic Tic Toe. Desde meus anos de escola primária, Tic Tac Toe era um jogo popular que eu costumava jogar com meus amigos. Sempre fui fascinado pela simplicidade do jogo. No meu primeiro ano, meu