Ir al contenido

EXAPUNKS

2018

Un puzle hacker sobre escribir y pulir programas para entrar en sistemas.

15+ añosPC

UtilidadAltoeditorial ↘
Tú juegas
Los jugadores escriben conjuntos de instrucciones compactos para agentes virtuales, prueban los fallos, dividen tareas entre varios bots y refinan las soluciones en busca de corrección, velocidad o elegancia.
Por qué puede ser útil
Escribir y depurar programas cortos de estilo ensamblador para entrar en sistemas ficticios es práctica real de descomposición y depuración. Los registros, los saltos condicionales y las condiciones de carrera se transfieren a un curso real de sistemas o ensamblador, aunque la sintaxis en sí no lo haga.
Usado en la enseñanza
1 caso documentado ↓ Zachtronics
Ten en cuenta
El valor aquí es estrecho y real: premia a quien ya le gusten los puzles de lógica difíciles, y frustrará a casi cualquier otra persona.

Conseguir el juego

¿No es lo tuyo? Ver juegos similares →

En profundidad

Escrito el 2026-09-15 · valoración editorial, no un efecto medido · cómo valoramos →

Qué es el juego

EXAPUNKS es un puzle de programación de Zachtronics, publicado en Steam en octubre de 2018. Está ambientado en un 1997 alternativo donde el jugador es un exhacker infectado por una enfermedad llamada la plaga, que va convirtiendo su cuerpo en maquinaria poco a poco. Un proveedor cambia una dosis de medicina por un hackeo. La ficción es un marco para lo que realmente hay en pantalla: un diagrama de máquinas conectadas, y un editor de texto donde se escriben programas cortos.

Esos programas se ejecutan en EXA, pequeños agentes que se mueven entre máquinas, leen y escriben archivos, y se pasan valores entre sí. Cada puzle nombra un objetivo, desde un banco o una universidad hasta un cartel de autopista, una consola de videojuegos o el propio torrente sanguíneo, y una meta como copiar un archivo o cambiar un valor. En vez de un tutorial, el juego entrega números de TRASH WORLD NEWS, una revista hacker fotocopiada dentro del juego que enseña el conjunto de instrucciones. Alrededor de la campaña hay un juego de solitario, un puzle arcade llamado HACK*MATCH, una consola portátil ficticia para la que se puede programar homebrew, y partidas donde el propio programa compite contra el de un amigo.

Qué haces realmente

El jugador escribe programas de pocas líneas al estilo ensamblador: copiar un valor, sumar dos números, comprobar una condición, saltar, enlazar con la siguiente máquina, o clonar el agente que se está ejecutando. Luego se pulsa ejecutar y se observa cómo cada agente avanza por su código al mismo tiempo. La mayoría de los puzles necesitan dos o más agentes cooperando, lo que significa que chocan, se bloquean mutuamente, o llegan en el orden equivocado, y la solución suele venir de leer la traza en vez de empezar de nuevo. Cuando una solución por fin funciona, el juego muestra histogramas del número de ciclos, el número de instrucciones y el tráfico frente a los de otros jugadores, lo que convierte un puzle resuelto en un problema de optimización al que se puede volver.

Qué ejercita

  • Escribe programas cortos con registros y saltos
  • Depura recorriendo el programa hasta hallar el fallo
  • Divide una tarea entre agentes sin que choquen
  • Reescribe una solución para usar menos ciclos
  • Lee documentación técnica densa y la aplica

Por qué lo valoramos como Alto Puntuación interna 84 / 100

  1. Encaje¿Cuánto conocimiento o habilidad real exige el propio juego?85peso 45%

    El encaje es 85. No hay ninguna capa de cuestionario ni crédito por el esfuerzo: la única forma de avanzar es escribir un programa correcto y hacerlo funcionar, así que la descomposición, el flujo de control y la depuración son literalmente las jugadas del juego y no una lección añadida. Se queda corto del máximo absoluto porque el conjunto de instrucciones y el modelo de máquina son invención propia de Zachtronics, no un lenguaje de producción real.

  2. Transferencia¿Te servirá fuera del juego lo que practicas en él?76peso 30%

    La transferencia es 76, alta para un juego de puzles. El conjunto de instrucciones es inventado, pero los registros, los saltos condicionales, los bucles, la concurrencia y las condiciones de carrera son exactamente lo que cubre un primer curso de sistemas o ensamblador, y quien se haya peleado aquí con un bloqueo mutuo reconocerá uno más adelante. Lo que no se transfiere es la sintaxis, las bibliotecas, o cómo estructurar un programa real completo, razón por la que esto se queda corto de la banda más alta.

  3. Práctica¿Te hace usar esa habilidad una y otra vez, con dificultad creciente?90peso 25%

    La práctica es 90, cerca de la cima de la escala. Decenas de puzles reutilizan el mismo conjunto de instrucciones, y los histogramas de optimización invitan a volver a soluciones que ya funcionan para recortar ciclos o instrucciones. El juego de solitario, HACK*MATCH y las partidas cara a cara añaden todavía más horas al mismo engranaje mental, razón por la que esto se sitúa cerca del techo aunque los puzles sean finitos.

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

    Zachtronics ofrece licencias institucionales gratuitas de EXAPUNKS, junto con otros ocho títulos de Zachtronics, a escuelas públicas y organizaciones sin ánimo de lucro de tipo escolar para instalación en ordenadores propiedad de la escuela; el desarrollador señala que los juegos necesitan el apoyo de un instructor y no informa de cuántas escuelas usan el programa.

    Zachtronics free education program ("Zachademics") ↗

Qué dice la evidencia

Respaldado por la prácticaNo hay estudios publicados, pero lo usan quienes responden por el resultado: escuelas, clínicas, museos, laboratorios.

La evidencia aquí está respaldada por la práctica. Zachtronics dirige un programa llamado Zachademics, que ofrece licencias institucionales gratuitas de EXAPUNKS y otros ocho títulos de Zachtronics a escuelas públicas y organizaciones sin ánimo de lucro de tipo escolar, para instalación en ordenadores propiedad de la escuela, aunque el desarrollador señala que los juegos necesitan el apoyo de un instructor y no informa de cuántas escuelas los usan realmente. Ningún estudio ha analizado EXAPUNKS ni los puzles de Zachtronics como grupo, así que nada aquí se apoya en un resultado medido. Lo que sí es estructural es que el juego exige escribir, ejecutar, trazar y revisar programas reales, las mismas acciones que realiza un programador principiante. Si esa práctica hace que alguien escriba mejor software real está sin comprobar. La ficha de Steam respalda el lanzamiento de octubre de 2018 y la recepción muy positiva.

Valoración editorial, no un efecto científico medido.

Encaje
85/100
Transferencia
76/100
Práctica
90/100

Por qué lo incluimos

Aprobado: es un puzle con ambientación de hacking sólido incluso antes de asociarle cualquier afirmación de transferencia.

Respaldado por la práctica

Respaldado por la práctica: Zachtronics ofrece licencias institucionales gratuitas de EXAPUNKS a escuelas públicas a través de su programa Zachademics, aunque el desarrollador señala que los juegos necesitan el apoyo de un instructor y no informa de cuántas escuelas lo usan.

Fuente de la recepción de los jugadores

Steam ↗ · 1365 reseñas · Comprobado el 2026-08-24

Plataformas y acceso

Single-player play is supported.

The game assumes comfort with reading dense instructions, pseudo-code thinking, and iterative debugging.

Orientación de edad
15+ años
Temas
STEM, Lógica y estrategia
Estilos de juego
Un jugador, Puzle
Etiquetas
Programming logic · Debugging · Optimization

Se sitúa alto porque la descomposición, el flujo de control y la depuración son literalmente las jugadas del juego, y los registros, los saltos y las condiciones de carrera se corresponden con la programación de sistemas real, aunque la sintaxis y la historia sigan siendo enteramente inventadas.