本文へスキップ

Human Resource Machine

2015

一人のオフィスワーカーを操り、アルゴリズムを学ぶパズル。

10歳以上PC、コンソール、モバイル

有用性高い編集部評価 ↘
プレイ内容
プレイヤーはシンプルな命令やループ、ジャンプでオフィスワーカーをプログラムしていきます。
役立つかもしれない理由
順次実行、ループ、条件分岐といったプログラミングの基本概念を、オフィスワーカーが実行する短いプログラムを書くことを通じて学べます。構文は架空のものですが、根底にある論理は本物です。
留意点
命令セットは、現代のアプリケーション開発で使われるどの言語よりも、低水準の機械語に近いものです。

ゲームを入手する

お好みに合わない場合は、似たゲームを見る →

詳しく見る

2026-09-15執筆 ・ 編集部による評価であり、測定された効果ではありません · 評価方法を見る →

ゲームの概要

『Human Resource Machine』は、『World of Goo』や『Little Inferno』を手がけた小さなスタジオ、Tomorrow Corporationが2015年に発売したプログラミングパズルゲームです。落ち着いた手描き風のスタイルで描かれた、オフィスを風刺する設定になっています。プレイヤーのキャラクターは高層ビルの1階で雇われ、レベルを1つクリアするごとに1年が経ち、また1つ上の階へと昇進していきます。上司が現れて仕事を告げ、あとはプレイヤーに任されます。

画面は左右に分かれています。左側はオフィスのフロアで、受信トレイ、送信トレイ、そして数値を保持するいくつかの番号付きタイルがあります。右側には命令カードの列があり、「コピー元」「コピー先」「足す」「ジャンプ」「ゼロならジャンプ」といった名前が付いており、それらを縦のリストにドラッグしていきます。そのリストがプログラムそのものです。実行ボタンを押すと、ワーカーがフロアを歩き回り、設定した速度で1行ずつ命令を実行していきます。

ほとんどのレベルは数分で終わりますが、難しいレベルはずっと時間がかかります。このゲームはSteamでPC向けに、Nintendo eShopで、そしてApp StoreでiPhoneとiPad向けに販売されています。Steamでは19のインターフェース言語に対応しており、画面上で読む必要があるのは短い命令名くらいしかありません。

実際にすること

課題を読んでから、カードに触れる前に計画を立てます。典型的な仕事の例としては、受信トレイのすべての数字を取り出し、それを2倍にして、トレイが空になるまで送信トレイに入れる、というものがあります。命令を配置し、ジャンプの矢印を先頭に戻してループを作り、それを終わらせる条件を加えます。それから実行します。ワーカーが止まったり、間違った数字が現れたりしたときは、プログラムを1行ずつたどって、論理がどこで壊れたのかを見つけます。

後半のレベルでは、フロアのタイルが作業用メモリとして使われるようになり、間接参照が加わり、並べ替えや比較が求められます。クリアしたレベルにはそれぞれ2つの任意目標が用意されています。より少ない命令数で解くか、より少ないステップ数で解くかです。上達するとは、より速く反応することではなく、より短く無駄のないプログラムを書けるようになることを意味します。

何を鍛えるか

  • 示された目標を、機械が従える順序立った命令のリストに変換する。
  • ジャンプと終了条件を使ってループを組み立て、それが正しく終わることを確認する。
  • 動作中のプログラムを1行ずつたどり、失敗しているステップを特定する。
  • ラベル付きのフロアタイルを、その中身の参照も含めて変数として使う。
  • 動作する解答を書き直し、より少ない命令数やステップ数で済むようにする。

「高い」と評価した理由 内部スコア 76 / 100

  1. 一致ゲームそのものが、どれだけ本物の知識や技能を使わせるか?80重み 45%

    一致は80点です。役に立つ部分がゲームそのものです。授業に後付けされたクイズ画面や報酬画面はなく、レベルを突破する唯一の方法は、実際に正しく動くプログラムを書くことです。順次実行、ループ、条件分岐、変数は、何か別のものに塗られたテーマではなく、パズルのピースそのものであり、実際のプログラミング作業をほぼ忠実にモデル化しています。

  2. 転移ここで練習したことはゲームの外でも役立つか?70重み 30%

    転移は70点です。命令セットは意図的にアセンブリ言語に近づけてあるため、その構文そのものはPythonやScratchにそのまま持ち越せません。持ち越せるのは、課題を順序立ったステップに分解する習慣、同じ処理を繰り返す代わりにループを使う習慣、そしてプログラムを読み返してどこで間違えたかを見つける習慣です。これらの習慣は、言語が変わっても生き残ります。

  3. 反復難しさが上がる中で、その技能を何度も使わせるか?75重み 25%

    反復は75点です。どのレベルも同じ小さな命令セットを使うため、長いキャンペーンを通じて、ループ、条件分岐、コピー、比較が形を変えながら何十回も繰り返し登場します。任意で挑戦できるサイズと速度の目標があることで、すでに解いたレベルに戻って書き直す確かな理由が生まれ、その書き直しの中にこそ、反復の大部分が実際に起きています。

根拠が示すこと

編集部の判断のみ編集部の外で検証した人はいません。ゲームの遊びかたに対する私たちの読みです。

根拠のレベルは「編集部の判断のみ」です。仕組みに基づいた編集部の判断です。この記録の情報源はTomorrow Corporationの公式ゲームページで、このゲームが何であるか、誰が作ったか、どう販売されているかを裏付けています。これは開発元のページであるため、このゲームがプログラミングを教えるという説明は、測定結果ではなく宣伝文句です。私たちは『Human Resource Machine』についても、この特定の命令カード形式についても、研究を見つけることができておらず、引用もしていません。有用性のスコアは、プレイに何が求められるかについての理にかなった説明として読んでください。実証された学習効果としてではありません。

編集部による評価であり、科学的に測定された効果ではありません。

一致
80/100
転移
70/100
反復
75/100

選ばれた理由

合格 — 短いプログラミングパズルは、従来型の論理ゲームとして成立しています。

編集部の判断のみ

編集部の判断:『Human Resource Machine』を対象とした研究は存在しないため、この評価は開発元自身の教育効果に関する主張ではなく、各パズルをクリアするために実際に何が求められるか——小さなプログラムの順次実行、ループ、デバッグ——に基づいています。

プレイヤーの評判の出典

Steam ↗ · 1,463 件のレビュー · 確認日 2026-08-20

プレイ環境と入手方法

対象年齢の目安
10歳以上 · ESRB E10+
テーマ
STEM, 論理と戦略
遊び方
パズル
タグ
Algorithms · Beginner-friendly · Puzzle

評価が高いのは、正しく動くプログラムを書くことだけが先に進む唯一の方法であり、命令セット自体は現実のプログラミングに持ち越せなくても、順次実行やループ、デバッグといった根底にある習慣は本物のプログラミングへと持ち越せるからです。