Tabla de contenido:

Juego interactivo Simon Says: 5 pasos
Juego interactivo Simon Says: 5 pasos

Video: Juego interactivo Simon Says: 5 pasos

Video: Juego interactivo Simon Says: 5 pasos
Video: MINIJUEGO con ARDUINO para MEJORAR LA MEMORIA || SIMON DICE || [proyecto explicado paso a paso] 2024, Mes de julio
Anonim
Juego interactivo Simon Says
Juego interactivo Simon Says

No recuerdo cómo evolucionó este juego, pero la principal motivación detrás de él es mejorar el procesamiento cognitivo y la atención haciendo que los jugadores se concentren en una secuencia de golpes de batería y luego repitan esa secuencia. Los jugadores pueden usar alfombrillas dance-dance-revolution o un controlador de estilo bongo de 4 almohadillas personalizado. Se está construyendo para www.tulgeywood.us para dar un poco de antecedentes a los jugadores / usuarios objetivo.

Paso 1: software

Software
Software

Tuve la suerte de encontrarme con un desarrollador de juegos talentoso en el Reino Unido que tiene intereses similares. https://www.funpods.com/ nos pusimos a hablar y en una semana había producido este fantástico tambor virtual. Vamos a retrasar la publicación del código fuente por ahora, ya que aún está en desarrollo, pero puede reproducir nuestra demostración de trabajo usando las filas del teclado (qwertyui) para el reproductor 1 y (asdfghjk) para el reproductor 2. https:// web. mac.com/pauric_ocallaghan/simondrums/PauricsDrums_003.htm Inicialmente elegimos 8 almohadillas que se asignaron a los 8 interruptores que se encuentran en un tapete DDR, pero lo volvimos a colocar en 4 para simplificar. El juego fue probado recientemente y se implementarán una serie de mejoras. 1) los dos kits de batería virtual serán de diferentes colores, 2) el período de escucha para el jugador 2 se extenderá 3) las almohadillas del controlador de mano necesitan flechas para permitir jugadores para mapear lo real y lo virtual juntos. última versión 4https://www.funpods.com/freelance/TulgeyWood/Pauric'sDrums_004.htm (nota para Richard, ¿puedes eliminar el 'ya que corta el enlace aquí) todos los demás, no sé cuánto ancho de banda tengo, así que si el enlace.mac muere, pruebe los funpods copiando / pegando toda la línea, no haga clic en el enlace roto. Y mira algunos de los otros juegos de Richards, lo contacté después de tocar los bongos de Bonobo, es realmente genial.

Paso 2: Hardware: Generador de pulsaciones de teclas

Hardware: Generador de pulsaciones de teclas
Hardware: Generador de pulsaciones de teclas
Hardware: Generador de pulsaciones de teclas
Hardware: Generador de pulsaciones de teclas

Un problema inmediato que tuvimos que resolver fue que la plataforma que usa Richard para el desarrollo de juegos, shockwave, no aceptará las entradas del sombrero del joystick generadas por las alfombrillas de baile de forma nativa, hay un complemento pero decidimos diseñar el hardware para crear pulsaciones de teclas, será más adaptable en el futuro si construimos dispositivos con más de 8 conmutadores. Tenía un Belkin Nostromo a mano y atado en cables VGA de monitor de computadora porque tenían un número justo por encima del número de líneas necesarias. Aquí es donde realmente necesita documentar qué pines van a dónde. Tiene 9 líneas y 3 lugares para hacer coincidir esas líneas 1) la alfombra de baile a> cable2) cable a> conector de entrada del generador de pulsaciones de teclas 3) Software de mapeo de pulsaciones de teclas, en este caso el nostromo conductores. Si usó un teclado USB, entonces tendría que modificar el software del juego para que se adapte a las teclas correctas. Idealmente, esta sería una característica en el software, pero para el desarrollo, tener esto por separado permite cierta versatilidad. Randofo tiene una buena instrucción sobre el uso de teclados USB para la entrada.

Paso 3: Hardware: controlador de mano

Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano
Hardware: controlador de mano

Hice una prueba de concepto modificando un juego de 'Simon'. Las almohadillas se configuraron para detectar prensas en paralelo con el hardware simon existente, por lo que el juego original aún se reproduciría. Trasplantado en la electrónica de una alfombra de baile que esencialmente detecta pantalones cortos y genera comandos de sombrero de joystick a través de USB al sistema operativo. Usé el código abierto https://www.stepmania.com/ como un bloque de partida para el desarrollo y las pruebas. Los resultados fueron que las almohadillas de Simon no eran lo suficientemente tácticas o sensibles para algunas personas. El controlador de mano actual es una construcción detallada, no se puede encontrar en un instructivo separado: https://www.instructables.com/ex/i/AF2C7B003BFD1029AC23001143E7E506/ Supongo que fue a partir de esta primera etapa de prueba con Stepmania que desarrollé el diseñar en un juego de simon también. Todavía planeo usar la plataforma para stepmania y produciré un instructivo sobre la edición de archivos en las próximas semanas.

Paso 4: Hardware: tapete de baile

Hardware: alfombra de baile
Hardware: alfombra de baile
Hardware: alfombra de baile
Hardware: alfombra de baile
Hardware: alfombra de baile
Hardware: alfombra de baile

Creo que las huellas dentro de cualquier tipo de tapete probablemente serán las mismas. Por lo tanto, cuando escriba su lista de mapas, comience con una lista de las flechas correspondientes a las almohadillas del tapete. Luego, escriba el número de pin o el color del cable de la configuración del cable que eligió. Elegí conectores y cables tipo d de 15 vías, que normalmente se usan para VGA (tenga en cuenta que si usa vga, algo como el pin 7 no está conectado)

La forma de conectar los cables a las alfombrillas de baile depende de usted. Recomiendo dejar la placa de circuito impreso de la alfombrilla intacta, soldar el cable a la placa de circuito impreso cerca del conector de la alfombrilla (querrá raspar el revestimiento) y luego cortar la pista corriente arriba para aislar los circuitos de la placa de circuito impreso o atará todo en usted. Luego, observe qué almohadillas ha atado a los pines y siga ese mapeo hasta el software. También querrá copiar esto exactamente para cada tapete. Una cosa que no está dibujada en el diagrama adjunto a continuación es la línea común, o el otro lado de los interruptores. Cada almohadilla se conecta a una placa común, es muy importante conectarla correctamente a la computadora o ninguna de las almohadillas funcionará.

Paso 5: video

Aquí hay un pequeño video de dos colchonetas de baile en acción. Actualizaré esto con una alfombra de baile y un tambor de mano una vez que solucione un pequeño error de cableado con la batería.

Recomendado: