Table des matières:
- Fournitures
- Étape 1: Matériaux
- Étape 2: Conception du jeu
- Étape 3: Conception du boîtier
- Étape 4: Test de jeu
Vidéo: Jeu Microbit Tic Tac Toe : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Pour ce projet, mon collègue - @descartez et moi avons créé un jeu de tic tac toe génial en utilisant la fonctionnalité radio des microbits. Si vous n'avez jamais entendu parler des microbits auparavant, il s'agit d'un microcontrôleur génial conçu pour enseigner la programmation aux enfants. Ils ont une tonne de fonctionnalités, y compris ce que nous avons utilisé pour ce projet; la matrice LED, 2 boutons et la capacité radio. Le jeu fonctionne très simplement, nous avons une grille 3x3 de micro:bits ouvriers qui envoient un signal X ou O au micro:bit maître qui garde une trace de tous les états de victoire et réinitialise également le jeu. Nous avons pu terminer ce projet en moins de 24 heures et l'afficher lors d'un événement le week-end suivant où il a été fortement utilisé ! Et les gens semblaient vraiment apprécier ça ! Évidemment, au fur et à mesure que vous suivez, vous verrez où nous avons dû couper certains coins pour le faire à temps, mais nous pensons que ce que nous avons jusqu'à présent est assez rad. Montrez-nous vos jeux de morpion ou tout autre endroit que nous pourrions améliorer !
Fournitures
Étape 1: Matériaux
- 10 contrôleurs microbit (au total, cela coûte environ 150 $, ce qui est beaucoup ! Cependant, d'après notre expérience, il y en a beaucoup, alors n'ayez pas peur de contacter votre communauté de fabricants, de techniciens et d'étudiants.)
- IDE micropython
- Percez avec un foret de 1/4 po
- 4 morceaux de contreplaqué 12x24" 1/8
- 3 boulons 6m 20mm
- 1 boulon 6m 40mm
- 4 écrous de 6 mm
Étape 2: Conception du jeu
Étape 1: Décider des règles du Tic Tac Toe
Nous avons utilisé ces
Étape 2: Code pour le travailleur:bits
Chaque travailleur:bit reçoit une coordonnée
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Cette coordonnée est ajustée dans la première ligne de code pour le worker:bits.
- coord_x = 0
- coord_y = 0
- Chaque travailleur a deux choses. 1) Lorsque le bouton A est enfoncé, la matrice LED clignote X et un signal radio est envoyé au maître disant « X a été enfoncé sur le microbit (0, 0) », et de même pour le bouton B.
Étape 3: Code pour le maître micro:bit
-
Le maître micro:bit connaît un tas de choses.
-
Il connaît tous les états gagnants
-
Lignes
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Colonnes
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonales
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Il sait qu'il n'y a que 9:bits, et que le jeu se termine immédiatement après l'envoi d'un état gagnant
-
Il peut réinitialiser le jeu et effacer tous les travailleurs: bits
C'est notre solution de contournement pour à peu près tous les trous dans le code, car nous avons fait ce projet si rapidement. S'il y a un jeu de chat, les utilisateurs sont censés appuyer sur reset. Sinon, nous aurions dû ajouter un autre morceau de code pour tous les états du jeu Tie, et nous n'avons tout simplement pas eu le temps de le faire
-
Lien vers le code de Descartez sur Github
Étape 3: Conception du boîtier
Je savais en réalisant ce projet que je voulais pouvoir l'afficher, et que je n'aurais peut-être pas accès au pouvoir. C'était à la fois une bénédiction et un problème car cela signifiait que chaque micro:bit allait avoir besoin d'une batterie connectée. La solution la plus simple était de tout mettre dans une boîte. Pour cela, j'en ai généré un en utilisant makercase.com. Je l'ai conçu assez grand pour qu'il puisse contenir les micro:bits et leurs piles, ainsi que des instructions écrites.
Je savais également que j'avais besoin d'un support pour que les micro:bits ne tombent pas, alors j'ai découpé au laser un morceau plus petit pour qu'il s'adapte derrière les micro:bits. Cette pièce est fixée par vis. La plaque arrière et les côtés ont été collés ensemble, mais le dessus a été laissé détaché et uniquement fixé avec les vis, afin que je puisse accéder à l'intérieur au besoin. J'ai utilisé du ruban adhésif pour maintenir le panneau intérieur en place. Et de les coller sur la plaque avant pour qu'ils ne tombent pas dedans ou vers le bas.
C'était un peu délicat, mais j'ai branché tous les microbits avec leurs batteries et les ai scotchés. Sur 3 coins, j'ai utilisé de petites vis de 6 m pour fixer le panneau avant et le panneau intérieur ensemble. Dans le dernier coin, j'ai utilisé une vis plus longue pour visser tout au long de la boîte pour maintenir le couvercle.
Étape 4: Test de jeu
Ce jeu a été un succès lors de notre événement du week-end! Les enfants et les adultes semblaient tous deux vraiment aimer essayer de comprendre ce qui se passait, ainsi que les composants utilisés. Ce projet ne nous a pris qu'une soirée à monter, et cela en valait la peine. Montrez-nous vos créations et dites-nous quelles modifications vous avez apportées !
Conseillé:
Jeu Arduino Touch Tic Tac Toe : 6 étapes (avec photos)
Arduino Touch Tic Tac Toe Game : Chers amis, bienvenue dans un autre tutoriel Arduino ! Dans ce tutoriel détaillé, nous allons créer un jeu Arduino Tic Tac Toe. Comme vous pouvez le voir, nous utilisons un écran tactile et nous jouons contre l'ordinateur. Un jeu simple comme Tic Tac Toe est
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Jeu 3D4x : 3D 4x4x4 Tic-Tac-Toe : 5 étapes (avec photos)
Jeu 3D4x : 3D 4x4x4 Tic-Tac-Toe : Êtes-vous fatigué de jouer le même, vieux, ennuyeux, tic-tac-toe en 2 dimensions ?? Eh bien, nous avons la solution pour vous! Tic-tac-toe en 3 dimensions !!! Pour 2 joueurs, dans ce cube 4x4x4, obtenez 4 LED d'affilée (dans n'importe quelle direction) et vous gagnez ! Tu l'as fait. Vous pla
Comment faire un jeu de tic tac toe en utilisant Swift avec Xcode : 5 étapes
Comment faire un jeu Tic Tac Toe en utilisant Swift avec Xcode : Dans ce tutoriel Swift, je vais vous montrer comment créer une application Tic Tac Toe. Cette application est extrêmement simple et constitue un excellent projet pour tout débutant. Je vais diviser le tutoriel en trois étapes : 1. Création des objets2. Lier des objets dans le code3. Le c
Jeu interactif de Tic-Tac Toe contrôlé avec Arduino : 6 étapes
Jeu interactif de tic-tac-toe contrôlé par Arduino : l'objectif du projet physique de tic-tac-toe est de déplacer un jeu bien connu dans le domaine physique. A l'origine, le jeu se joue à deux joueurs sur une feuille de papier - en mettant les symboles "X" et "O" à tour de rôle. Notre idée était d’examiner le comportement des joueurs