Ir al contenido

Human Resource Machine

2015

Puzle de programación: enseña algoritmos con las tareas de un oficinista.

10+ añosPC, Consola y Móvil

UtilidadAltoeditorial ↘
Tú juegas
Los jugadores programan a un oficinista con comandos simples, bucles y saltos.
Por qué puede ser útil
Te introduce en las ideas centrales de la programación (secuencias, bucles y condiciones) haciéndote escribir programas breves que ejecuta un oficinista, así que la sintaxis es inventada pero la lógica subyacente es real.
Ten en cuenta
El conjunto de instrucciones se parece más al código máquina de bajo nivel que a cualquier lenguaje usado en el desarrollo moderno de aplicaciones.

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

Human Resource Machine es un juego de puzles de programación publicado en 2015 por Tomorrow Corporation, el pequeño estudio detrás de World of Goo y Little Inferno. El marco es una sátira de oficina dibujada en un estilo apagado y pintado a mano. Tu personaje entra a trabajar en la planta baja de un bloque de oficinas, y cada nivel es otro año en el puesto y otro ascenso a una planta más arriba. El jefe aparece, plantea una tarea, y te deja solo con ella.

La pantalla está dividida. A la izquierda está la planta de oficina con una bandeja de entrada, una bandeja de salida y unas cuantas casillas numeradas que guardan valores. A la derecha hay una franja de tarjetas de instrucción, con nombres como «copy from», «copy to», «add», «jump» y «jump if zero», que arrastras a una lista vertical. Esa lista es tu programa. Pulsas ejecutar y el trabajador recorre la planta cumpliendo una línea cada vez, a la velocidad que fijes.

La mayoría de los niveles llevan unos minutos; los difíciles, mucho más. El juego se vende en Steam para PC, en la Nintendo eShop, y en la App Store para iPhone y iPad. Steam indica diecinueve idiomas de interfaz, y casi nada en pantalla exige leer más allá de nombres de comandos cortos.

Qué haces realmente

Lees la tarea y decides un plan antes de tocar una tarjeta. Un encargo típico: coger cada número de la bandeja de entrada, duplicarlo y dejarlo en la bandeja de salida hasta que la bandeja esté vacía. Arrastras una instrucción a su sitio, arrastras una flecha de salto hacia arriba para crear un bucle, y añades una condición que lo termine. Luego lo ejecutas. Cuando el trabajador se atasca o aparece el número equivocado, recorres el programa línea a línea y encuentras dónde se rompió la lógica.

Los niveles posteriores usan las casillas del suelo como memoria de trabajo, añaden referencias indirectas, y piden ordenar y comparar. Bajo cada nivel resuelto hay dos objetivos opcionales: resolverlo con menos instrucciones, o en menos pasos. Mejorar significa escribir programas más cortos y ajustados, no reaccionar más rápido.

Qué ejercita

  • Convierte un objetivo planteado en una lista ordenada de instrucciones
  • Construye bucles con saltos y condiciones de fin, y comprueba que terminan
  • Sigue un programa en ejecución línea a línea para hallar el fallo
  • Usa casillas etiquetadas como variables, incluidas referencias a su contenido
  • Reescribe soluciones que funcionan para usar menos instrucciones o pasos

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

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

    El encaje llega a 80. Lo útil es el juego entero: no hay una capa de cuestionario ni una pantalla de recompensa pegada a una lección, y la única forma de superar un nivel es escribir un programa que se ejecute correctamente de verdad. La secuencia, los bucles, las condiciones y las variables son las piezas mismas del puzle, no un tema pintado encima de otra cosa, lo que se acerca bastante a un modelo fiel del trabajo real de programación.

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

    La transferencia se sitúa en 70. El conjunto de instrucciones se acerca deliberadamente al ensamblador, así que ninguna de su sintaxis exacta pasa a Python o a Scratch. Lo que sí pasa es el hábito de dividir una tarea en pasos ordenados, usar un bucle en vez de repetirse y releer un programa para encontrar dónde falló, y esos hábitos sí sobreviven a un cambio de lenguaje.

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

    La práctica alcanza 75. Cada nivel recurre al mismo conjunto pequeño de instrucciones, así que los bucles, las condiciones, el copiado y la comparación vuelven decenas de veces con formas nuevas a lo largo de una campaña larga. Los objetivos opcionales de tamaño y velocidad dan un motivo real para volver a un nivel ya resuelto y reescribirlo, y esa reescritura es donde ocurre de verdad la mayor parte de la práctica.

Qué dice la evidencia

Solo criterio editorialNadie fuera de nuestra redacción lo ha comprobado. Es nuestra lectura de cómo se juega.

El nivel de evidencia es «Solo criterio editorial»: nuestro juicio basado en la mecánica. La fuente registrada es la página oficial del juego de Tomorrow Corporation, que confirma qué es el juego, quién lo hizo y cómo se vende. Es una página de la desarrolladora, así que su descripción del juego como enseñanza de programación es una afirmación comercial, no una medición. No hemos encontrado ningún estudio sobre Human Resource Machine ni sobre este formato concreto de tarjetas de instrucción, y no citamos ninguno. Lee la puntuación de utilidad como un razonamiento sobre lo que exige el juego, no como un resultado de aprendizaje demostrado.

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

Encaje
80/100
Transferencia
70/100
Práctica
75/100

Por qué lo incluimos

Aprobado: los puzles cortos de programación funcionan como un juego de lógica convencional.

Solo criterio editorial

Editorial: no existe ningún estudio sobre Human Resource Machine, así que el argumento se apoya en lo que exige de verdad completar cada puzle (secuenciar, iterar y depurar un programa pequeño), no en la afirmación pedagógica de su propia desarrolladora.

Fuente de la recepción de los jugadores

Steam ↗ · 1463 reseñas · Comprobado el 2026-08-20

Plataformas y acceso

Orientación de edad
10+ años · ESRB E10+
Temas
STEM, Lógica y estrategia
Estilos de juego
Puzle
Etiquetas
Algorithms · Beginner-friendly · Puzzle

Puntúa alto porque escribir un programa correcto y funcional es la única forma de avanzar, y los hábitos subyacentes de secuenciar, iterar y depurar se transfieren a la programación real, aunque el conjunto de instrucciones en sí no lo haga.