Proyecto videojuego kitronik arcade
1. Introducción
¿Qué hace?
Este proyecto consiste en el desarrollo de un videojuego interactivo programado en MakeCode Arcade y ejecutado en la consola portátil Kitronik ARCADE. El juego permite al usuario controlar un personaje/nave a través de diversos niveles, enfrentando desafíos y sumando puntos, todo mediante controles físicos reales.
¿Para qué sirve? (Alineación con los ODS)
Este proyecto no es solo un juego; busca impactar positivamente en los siguientes Objetivos de Desarrollo Sostenible:
- ODS 4: Educación de Calidad: Fomenta el pensamiento computacional, la lógica de programación y el diseño de sistemas electrónicos en jóvenes.
- ODS 9: Industria, Innovación e Infraestructura: Promueve el aprendizaje de hardware abierto y el desarrollo de nuevas tecnologías desde una edad temprana.
2. Descripción Técnica
Hardware Necesario
Para replicar este proyecto, necesitarás los siguientes componentes físicos:
- 1x Kitronik ARCADE: Placa de gamepad programable con pantalla LCD a color.
- 3x Pilas AA: Fuente de alimentación para la portabilidad.
- 1x Cable Micro-USB: Para cargar el código desde el ordenador.
Software Necesario
El entorno de desarrollo utilizado es digital:
- MakeCode Arcade: Editor de bloques o JavaScript/Python basado en web.
- Navegador Web: (Chrome, Edge o Firefox) para acceder al editor.
- Navegador de archivos: Para arrastrar el archivo
.uf2a la unidad de la consola.
3. Diagrama de Conexiones
Como el Kitronik ARCADE es una placa “todo en uno”, el diagrama es sencillo pero importante para entender cómo interactúa el hardware:
Esquema de funcionamiento:
- Entradas (Inputs): Botones frontales (A, B), Pad direccional (Arriba, Abajo, Izquierda, Derecha) y botones de Menu/Reset.
- Procesamiento: Microcontrolador integrado que procesa la lógica del juego.
- Salidas (Outputs): Pantalla LCD (visual), Zumbador piezoeléctrico (audio) y Motor de vibración (haptic feedback).
4. Software (El Código)
- Variables: Para el conteo de vidas y puntos.
- Sprites: Definición del jugador, enemigos y proyectiles.
- Eventos: “el jugador se come al fantasma”.
5. Resultados (Salidas)
- Pantalla de Inicio: El menú principal o título del juego.
- Gameplay 1: El personaje en acción al principio del nivel.
- Interacción: El momento en que ocurre una colisión o se gana un punto.
- Game Over / Win: La pantalla final que muestra la puntuación obtenida.


Etiqueta:AIDARAC, desarrollo de videojuegos, ies monterroso
