本文へスキップ

TIS-100

2015

奇妙な1980年代のコンピューターを修理する、アセンブリパズルゲームです。

14歳以上PC

有用性高い編集部評価 ↘
プレイ内容
約15行のアセンブリと1つのレジスタしか持たず、隣接するノードにしか値を渡せない小さなプロセッサーのグリッドを与えられます。パズルでは入力ストリームと、それがどんな出力になるべきかが示され、それを実現するコードをすべてのノードに書いていきます。
役立つかもしれない理由
低レベルプログラミングにおける2つの中核的な習慣を鍛え上げます。互いの状態を見られない独立した単位に問題を分割すること、そして推測ではなくリファレンスマニュアルを読むことです。サイクル数、命令数、ノード数のカウンターが、動く答えを、最適化する価値のあるものへと変えてくれます。
教育での使用
記録された事例 1 件 ↓ Zachtronics
留意点
本当に難しく、意図的に無骨で、挫折しやすい作品です。ストーリーは断片的で、温かみや派手さを求めるプレイヤーに向くものはここには何もありません。

ゲームを入手する

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

詳しく見る

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

ゲームの概要

『TIS-100』は、『SpaceChem』『Infinifactory』『Opus Magnum』『Shenzhen I/O』を手がけたスタジオZachtronicsによるプログラミングパズルゲームです。2015年7月にWindows、macOS、Linux向けに発売され、このサイトで扱う中でも最も安価なゲームの一つです。

見た目は1985年のモノクロ端末そのものです。画面は12個の小さなノードからなるグリッドで埋め尽くされ、各ノードは約15行のコードと1つのアキュムレータのみを持ち、隣のノードに対して上下左右のいずれかにしか値を渡せません。左端には入力ストリームと、パズルが求める出力が示されています。アートワークはなく、ハム音以外の音楽もなく、画面上にキャラクターもいません。物語は、この機械の前の持ち主が残した印刷マニュアルの断片として届きますが、そのマニュアルは実際に必要とするリファレンスでもあります。ゲームは画面上でほとんど何も説明してくれないからです。

実際にすること

パズルが何を求めているかを読み取り、その作業をグリッド全体にどう分散させるかを決めます。あるノードはストリームを読み取って各数値の符号を調べ、別の2つのノードは負と正の分岐をそれぞれ処理し、もう一つのノードは結果をまとめて送り出す、といった具合です。ノードは隣のノードを待っている間ブロックされるため、タイミングが重要になり、うまく動いていた設計も、1行変えただけでデッドロックに陥ることがあります。ようやく動いたときには、ゲームは使用したサイクル数・命令数・ノード数を、他の全プレイヤーの解答のヒストグラムと比較して見せてくれ、大半のプレイヤーはすぐに戻ってそれをもっと小さくしようとします。

何を鍛えるか

  • ジャンプ、条件分岐、1つのレジスタを使って、短いアセンブリのルーチンを書く。
  • 互いの状態を見られない単位に、一つの問題を分割する。
  • 命令を見つけるために技術リファレンスマニュアルを読む。
  • どのノードがどのノードを待っているかをたどり、デッドロックを診断する。
  • 定められた効率の目標を達成するために、動く解答を書き直す。

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

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

    84点。プレイの内容は、レジスタやメッセージパッシングという本物の制約のもとで小さなアセンブリのルーチンを書き、デバッグするという、まさに実在の専門分野の内側にあります。これより高くならないのは、12ノードのグリッドと架空の命令セットが、実際のハードウェアを直接組み立てる作業ではなく、それを単純化したモデルにすぎないからです。

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

    72点。命令セットは架空のものであるため、これをプレイしたからといって実際のチップをプログラムできるようにはなりません。持ち出せるのはもっと重いものです。状態について推論すること、独立した単位の間でのブロッキングとメッセージのやり取り、そして「正しく動く」で満足せず、示された指標に対して最適化することです。

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

    80点。45を超えるパズルが、上がっていく難易度の中で同じ技能を使わせてくれ、サイクル数と命令数のヒストグラムは解決済みのレベルに何度も戻ってくることを誘い、3つのサンドボックスは本編が終わった後もプレイヤーが自分で問題を設定できるようにしてくれます。これはこの規模のパズルゲームとしては珍しく深い反復です。

教育での使用例

学習者との実際の使用が記録された事例です。それぞれ出典にリンクしています。

  • 学校プログラムZachtronics · 中学・高校 · 2019

    Zachtronicsは、公立学校や学校に準じる非営利団体向けの無料の施設ライセンスプログラムZachademicsを運営しており、『TIS-100』は現在その対象ゲームの一つに挙げられています。同社は、自社のゲームには大人による足場かけが必要であり、指導ツールとして設計されたものではないとしています。特定の学校での活用は報告されていません。

    Zachademics - free educational licensing program ↗

根拠が示すこと

実践の裏づけあり発表された研究はありませんが、結果に責任を負う現場が使っています:学校、臨床、博物館、研究室。

ここでの根拠レベルは「実践の裏づけあり」で、主にZachtronicsが運営するZachademicsという無料の施設向けライセンスプログラムに基づいています。このプログラムは現在、公立学校や学校に準じる非営利団体が利用できるゲームの中に『TIS-100』を挙げています。同社は、自社のゲームには大人による足場かけが必要であり、指導ツールとして設計されたものではないと明言しており、この対象になっていること以上に、特定の学校での活用は記録されていません。2026年9月10日に確認したZachtronicsのゲームページとSteamの掲載情報から、ノードのグリッド、アセンブリ言語、リファレンスマニュアル、パズルの数、サンドボックスを確認できます。このゲームからプレイヤーが何を学ぶかを測定した研究はありません。

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

一致
84/100
転移
72/100
反復
80/100

選ばれた理由

合格 — プレイヤーはサイクル数、命令数、ノード数のヒストグラムで競い合い、サンドボックスで自分のパズルを作り、ストーリーが終わったあともずっと遊び続けます。これは講座ではなくパズルゲームの振る舞いです。

実践の裏づけあり

Zachtronicsは自社のZachademicsプログラムを通じて、このゲームを学校に無料で提供しており、これは記録に残る施設での活用です。ただし同社は、自社のゲームには大人による足場かけが必要であり、指導ツールとして作られたものではないと明言しています。それ以外の部分は、公開されているメカニクスについての私たちの読み取りです。

プレイヤーの評判の出典

Steam ↗ · 4,108 件のレビュー · 確認日 2026-09-10

プレイ環境と入手方法

Windows, macOS and Linux. The printable reference manual that comes with the game is the actual tutorial.

対象年齢の目安
14歳以上
テーマ
STEM, 論理と戦略
遊び方
ひとり用, パズル
タグ
Assembly language · Parallel processing · Very challenging · Cheap

本物のアセンブリロジックを書き、デバッグすることがこのゲームの活動のすべてです。しかし命令セットは架空のものであり、難易度の壁が、本来なら恩恵を受けられたはずの大半のプレイヤーを締め出してしまいます。