Tabla de contenido:
- Suministros
- Paso 1: Materiales
- Paso 2: Diseño del juego
- Paso 3: diseño de la carcasa
- Paso 4: prueba de juego
Video: Juego Microbit Tic Tac Toe: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Para este proyecto, mi compañero de trabajo, @descartez, y yo creamos un increíble juego de tic tac toe usando la funcionalidad de radio de microbits. Si no ha oído hablar antes de los microbits, son un microcontrolador increíble diseñado para enseñar programación a los niños. Tienen MUCHA funcionalidad, incluido lo que usamos para este proyecto; la matriz de LED, 2 botones y capacidad de radio. El juego funciona de manera muy simple, tenemos una cuadrícula de 3x3 de trabajadores mirco: bits que envían una señal de X u O al micro: bit maestro que realiza un seguimiento de todos los estados de ganancia y también reinicia el juego. ¡Pudimos completar este proyecto en menos de 24 horas y lo mostramos durante un evento el próximo fin de semana en el que se usó mucho! ¡Y la gente parecía disfrutarlo mucho! Obviamente, a medida que lo siga, verá dónde tuvimos que recortar algunas esquinas para hacerlo a tiempo, pero creemos que lo que tenemos hasta ahora es bastante genial. ¡Muéstranos tus juegos de tic tac toe o cualquier punto que podamos mejorar!
Suministros
Paso 1: Materiales
- Controladores de 10 microbits (en total, cuesta alrededor de $ 150, ¡que es mucho! Sin embargo, según nuestra experiencia, hay muchos de estos, así que no tenga miedo de comunicarse con su comunidad de creadores, expertos en tecnología y estudiantes).
- IDE de micropython
- Taladrar con broca de 1/4 pulg.
- 4 piezas de madera contrachapada de 12x24 "1/8
- 3 tornillos de 6 m 20 mm
- 1 perno de 6 m 40 mm
- 4 tuercas de 6 mm
Paso 2: Diseño del juego
Paso 1: Decidir las reglas para Tic Tac Toe
Usamos estos
Paso 2: código para el trabajador: bits
A cada trabajador: bit se le asigna una coordenada
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Esta coordenada se ajusta en la línea superior de código para el trabajador: bits.
- coord_x = 0
- coord_y = 0
- Cada trabajador tiene dos cosas. 1) Cuando se presiona el botón A, la matriz de LED parpadea X y se envía una señal de radio al maestro que dice 'Se presionó X en microbit (0, 0)', y lo mismo para el botón B.
Paso 3: código para el micro: bit maestro
-
El maestro micro: bit sabe un montón de cosas.
-
Conoce todos los estados ganadores
-
Filas
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Columnas
- (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)
-
- Sabe que solo hay 9: bits y que el juego termina inmediatamente después de que se envía un estado ganador.
-
Puede reiniciar el juego y borrar todo el trabajador: bits
Esta es nuestra solución para casi todos los agujeros en el código, porque hicimos este proyecto muy rápido. Si hay un juego de gatos, se supone que los usuarios deben presionar reiniciar. De lo contrario, habríamos tenido que agregar otro fragmento de código para todos los estados del juego Tie, y simplemente no tuvimos tiempo para hacerlo
-
Enlace al código de Descartez en Github
Paso 3: diseño de la carcasa
Sabía al hacer este proyecto que quería poder mostrar esto y que tal vez no tuviera acceso al poder. Esto fue tanto una bendición como un problema porque significaba que cada micro: bit iba a necesitar una batería conectada. La solución más sencilla fue poner todo en una caja. Para esto, generé uno usando makercase.com. Lo diseñé lo suficientemente grande como para que pudiera contener los micro: bits y sus baterías, además de tener algunas instrucciones escritas.
También sabía que necesitaba soporte para que los micro: bits no se cayeran, así que corté con láser una pieza más pequeña para que quepa detrás de los micro: bits. Esta pieza es tornillos asegurados. La placa posterior y los lados estaban pegados, pero la parte superior se dejó separada y solo se aseguró con los tornillos, para que pudiera acceder al interior según fuera necesario. Usé cinta adhesiva para mantener el panel interior en su lugar. Y pegarlos con cinta adhesiva a la placa frontal para que no se caigan ni se caigan.
Fue un poco complicado, pero conecté todos los microbits con sus baterías y los pegué con cinta adhesiva. En 3 esquinas utilicé tornillos pequeños de 6 m para asegurar el panel frontal y el panel interior juntos. En la última esquina, usé un tornillo más largo para atornillar completamente a través de la caja para sujetar la tapa.
Paso 4: prueba de juego
¡Este juego fue un éxito en nuestro evento de fin de semana! Tanto los niños como los adultos parecían disfrutar mucho tratando de averiguar qué estaba sucediendo, así como qué componentes se usaban. Este proyecto solo nos tomó una noche para armarlo, y valió la pena. ¡Muéstranos tus diseños y cuéntanos qué ajustes hiciste!
Recomendado:
Juego Python Tic Tac Toe: 4 pasos
Python Tic Tac Toe Game: Python Tic Tac Toe Game Este juego está hecho en Python, que es un lenguaje de computadora. He usado un editor de Python llamado: Pycharm. También puede usar el editor de código Python normal
Juego Arduino Touch Tic Tac Toe: 6 pasos (con imágenes)
Arduino Touch Tic Tac Toe Game: Queridos amigos, ¡bienvenidos a otro tutorial de Arduino! En este tutorial detallado vamos a construir un juego Arduino Tic Tac Toe. Como puede ver, estamos usando una pantalla táctil y estamos jugando contra la computadora. Un juego simple como Tic Tac Toe es
Juego 3D4x: Tic-Tac-Toe 3D 4x4x4: 5 pasos (con imágenes)
3D4x Juego: 3D 4x4x4 Tic-Tac-Toe: ¿Estás cansado de jugar al mismo tic-tac-toe, viejo, aburrido y bidimensional? ¡Pues tenemos la solución para ti! Tic-tac-toe en 3 dimensiones !!! Para 2 jugadores, en este cubo 4x4x4, obtenga 4 LED seguidos (en cualquier dirección) y ¡gana! Tú lo haces. Tu pla
Cómo hacer un juego de Tic Tac Toe usando Swift con Xcode: 5 pasos
Cómo hacer un juego Tic Tac Toe usando Swift con Xcode: En este tutorial de Swift, te mostraré cómo crear una aplicación Tic Tac Toe. Esta aplicación es extremadamente simple y es un gran proyecto para cualquier principiante. Dividiré el tutorial en tres pasos: 1. Creando los objetos 2. Vincular objetos al código 3. La C
Juego interactivo Tic-Tac Toe controlado con Arduino: 6 pasos
Juego interactivo Tic-Tac Toe controlado con Arduino: El objetivo del proyecto Physical Tic-Tac-Toe es mover un juego conocido al ámbito físico. Originalmente, el juego lo jugaban dos jugadores en una hoja de papel, colocando los símbolos "X" y "O" por turnos. Nuestra idea era examinar el comportamiento de los jugadores