Los jugadores conectan chips y pantallas, escriben instrucciones similares al ensamblador, prueban las salidas y revisan los circuitos hasta cumplir requisitos exactos de comportamiento.
Por qué puede ser útil
Cada tarea es una especificación que satisfaces escribiendo y depurando código contra restricciones reales, con documentación que se espera que leas primero. Ese ciclo, y no una lección envuelta alrededor, es en lo que consiste de verdad el trabajo con sistemas embebidos.
Escrito el 2026-09-15 · valoración editorial, no un efecto medido · cómo valoramos →
Qué es el juego
SHENZHEN I/O te pone en el papel de un ingeniero que se ha mudado a Shenzhen para trabajar en una pequeña empresa de electrónica. Cada encargo llega como un correo de tu jefe: un cliente quiere un dispositivo que haga una cosa concreta, y tú tienes que construirlo. Zachtronics lo lanzó en noviembre de 2016, y es una descarga de pago para PC.
Construir significa arrastrar chips a una placa, microcontroladores, memoria, puertas lógicas y pequeñas pantallas LCD, cablear sus pines entre sí, y escribir código para cada chip en un lenguaje ensamblador compacto donde cualquier instrucción puede hacerse condicional. El espacio en la placa es limitado, y también lo es el número de líneas que admite cada chip.
El manual es la otra mitad del juego. Ocupa más de treinta páginas de hojas de datos y diagramas de referencia escritos como documentación real de componentes, y el juego espera que lo tengas al lado. Cuando una solución funciona, un histograma muestra cómo se comparan tu coste, tu consumo de energía y tu número de líneas con los de los demás. También hay un sandbox para tus propios dispositivos.
Qué haces realmente
Lees la especificación, averiguas qué entra y qué tiene que salir, y decides cómo repartir el trabajo entre chips. La mayor parte del tiempo se va en la segunda parte: a un chip se le acaban las ranuras de instrucciones, así que mueves parte de la lógica a otro sitio; dos chips se pelean por una línea compartida, así que añades un protocolo de sincronización entre ellos. Recorres la ejecución paso a paso observando cómo cambian los registros, encuentras la instrucción que se dispara un ciclo demasiado pronto, y la corriges. Una solución que simplemente funciona es solo el principio, porque luego miras el histograma y vuelves atrás para hacerla más pequeña, más barata o más rápida.
Qué ejercita
Lee una hoja de datos para averiguar qué hace de verdad una pieza
Divide un problema entre varios componentes con capacidad limitada cada uno
Recorre la ejecución paso a paso para localizar la instrucción que falla
Rediseña una solución que funciona para que use menos espacio o energía
Escribe instrucciones precisas bajo un límite de tamaño estricto
Por qué lo valoramos como Alto Puntuación interna 82 / 100
Encaje¿Cuánto conocimiento o habilidad real exige el propio juego?85peso 45%
Encaje puntúa 85. No hay ninguna brecha entre el puzle y la habilidad: cada tarea es una especificación que satisfaces escribiendo y depurando código contra restricciones reales, y leer documentación es obligatorio y no opcional. Especificación, restricción, manual, prueba: eso es en lo que consiste el trabajo con sistemas embebidos, y en lo que consiste el juego, por lo que el número está tan alto.
Transferencia¿Te servirá fuera del juego lo que practicas en él?75peso 30%
Transferencia puntúa 75. El lenguaje ensamblador es inventado, así que ninguna sintaxis se transfiere directamente. Lo que sí se transfiere es más importante: leer una hoja de datos antes de escribir nada, presupuestar recursos escasos, aislar un fallo recorriéndolo paso a paso, y tratar una primera versión que funciona como algo que mejorar y no como algo terminado. Esos hábitos pertenecen a la ingeniería en general, por lo que esto puntúa bastante por debajo de un número perfecto pero cómodamente en la banda superior.
Práctica¿Te hace usar esa habilidad una y otra vez, con dificultad creciente?85peso 25%
Práctica puntúa 85. Cada encargo recorre el mismo ciclo de leer, planificar, construir, depurar y optimizar, y el pase de optimización invita a volver a puzles ya resueltos en busca de una respuesta más pequeña o barata. El sandbox y las clasificaciones lo amplían todavía más. La repetición aquí es deliberada: el juego está construido para rejugarse en busca de una solución mejor, no solo para completarse una vez y dejarlo atrás.
Dónde se ha usado en la enseñanza
Casos documentados en los que este juego se usó con estudiantes. Cada uno enlaza a su fuente.
Programa escolarZachtronics · Secundaria · 2019
Zachtronics gestiona Zachademics, un programa gratuito de licencias institucionales para escuelas públicas y entidades sin ánimo de lucro de tipo escolar; SHENZHEN I/O figura actualmente entre los juegos elegibles. La empresa dice que sus juegos necesitan el andamiaje de un adulto y no están diseñados como herramientas didácticas; no se reporta el uso de este juego en concreto por ninguna escuela.
Respaldado por la prácticaNo hay estudios publicados, pero lo usan quienes responden por el resultado: escuelas, clínicas, museos, laboratorios.
Nivel de evidencia «Respaldado por la práctica». Zachtronics gestiona Zachademics, un programa gratuito de licencias institucionales para escuelas públicas y entidades sin ánimo de lucro de tipo escolar, y este juego figura actualmente entre los títulos elegibles, que es un uso documentado y no nuestra propia lectura. La empresa es explícita en que sus juegos necesitan el andamiaje de un adulto y no se diseñaron como herramientas didácticas, y no se reporta el uso de este juego en concreto por ninguna escuela. La ficha de Steam confirma por separado a Zachtronics como desarrollador y editor, el lanzamiento de noviembre de 2016, los dos idiomas admitidos, el lenguaje ensamblador inventado, los componentes, el manual de hojas de datos, el sandbox y las clasificaciones.
Valoración editorial, no un efecto científico medido.
Encaje
85/100
Transferencia
75/100
Práctica
85/100
Por qué lo incluimos
Aprobado: es claramente un querido juego de acertijos de diseño ante todo, no un ejercicio de programación con poco fondo.
Respaldado por la práctica
Zachtronics gestiona un programa gratuito de licencias escolares que actualmente incluye este juego entre los elegibles, lo que eleva el nivel por encima de nuestra propia lectura de la mecánica, aunque la propia empresa dice que sus juegos necesitan la guía de un adulto.
No subscription requirement was found on the verified PC route.
Steam currently verifies interface support for the listed locales. Full audio and subtitle support are only marked where a current Steam source states them explicitly.
Cada tarea es una especificación satisfecha escribiendo y depurando código contra restricciones estrictas, y leer documentación antes de tocar nada es obligatorio y no opcional, lo que está inusualmente cerca del trabajo real con sistemas embebidos.