TIS-100のアートワーク$6.9997%圧倒的に好評

TIS-100 コードで壊れたコンピュータを修理しよう

架空の1980年代マシンを、小さなアセンブリプログラムを書いてパズルをひとつずつ解き、自分のペースで修理していくゲーム。

TIS-100は買い?

TIS-100は、こんな人なら買い

  • 考える時間1時間、打ち込む時間5分というパズルが好きな人
  • レジスタをひとつずつ追いながら、コンピュータの実際の仕組みを理解したい人
  • タイマーのないゲームで、自分のペースで考えたい人
  • アセンブリコードを書くという発想が、なぜか魅力的に思える人
  • 1週間放置しても、途中の思考からそのまま再開できるゲームを求めている人

スクリーンショット

小さな命令、しぶといパズル

各パズルでは、小さなプロセッサのグリッドが与えられます。各プロセッサが持つのはレジスタ1個と、15命令ぶんの領域だけ。使える道具は数値の移動、加算、減算、ゼロならジャンプなど、全体でも十数コマンドほど。それで全部です。掛け算もRAMも、そして慈悲もありません。

課題の形はいつも同じです。入ってくる数値を、期待される出力の数値に変換すること。数列のソート、値の探索、画面への画像描画を、ノードをひとつずつ進めながら行います。簡単そうに聞こえますが、ノードは隣接する相手としか通信できないため、複数の小さなプログラムが同時に動く様子を調整するはめになり、途端に難しくなるのです。

タイマーも失敗状態もありません。間違ったプログラムはただ間違った数値を出力するだけで、どのノードがおかしくなったのかをゲームが正確に教えてくれます。直して、もう一度実行して、命令ポインタが飛び回りながら全体が揃っていくのを見届ける。この瞬間に勝るものはありません。

解くことだけが目的ではない

プログラムがついに動くと、TIS-100はヒストグラムを見せてくれます。自分のサイクル数、命令数、ノード数が、同じパズルを解いた他のプレイヤーと比べてどうだったかを。動く解法は中間地点であって、ゴールラインではありません。

そこで振り出しに戻るわけです。ここで命令を1つ削り、あそこで値の経路を付け替え、隣のノードが半分はアイドル状態なのはなぜだと悩む。すべてのパズルが、友人や世界中のプレイヤーとの小さな最適化コンテストになり、たいていの場合、もっと無駄のない書き方が存在します。

宿題みたいで嫌だという人には、逃げ道もあります。3つのサンドボックスが用意されていて、そのひとつは自分で目標を設定できるビジュアルコンソールです。ゲーム内で独自のゲームを作ったプレイヤーもいます。自分のプログラム、自分のルール、ヒストグラムの判定もなし。

プログラミングの知識は必要?

プログラミングの知識が必要ですか?

必要ありません。言語全体が数ページに収まるサイズで、ゲームには1980年代のコンピュータマニュアル風の、印刷可能なマニュアルが付属しています。それを読むこと自体が体験の一部であり、コーディング経験ゼロのプレイヤーでもクリアしています。必要なのは忍耐です。最初の数問を過ぎると難易度が急上昇するので、打ち込む前に紙にロジックを書き出す習慣が何時間もの節約になります。

コードの裏にストーリーはある?

ありますし、見落としやすいのですが。このマシンは亡くなった叔父のランディから受け継いだもので、壊れたセグメントを修復していくと、壊れたデバッグモジュールに残されたメモが彼の物語を語ってくれます。TIS-100で彼が何を見つけたのか、そしてそれが彼に何をもたらしたのか。すべてテキストで静かに展開し、パズルの余白のなかで進んでいきます。結末は唐突ですが、心に残ります。

TIS-100に似たゲーム

すべて見る
SHENZHEN I/O

SHENZHEN I/O

限られた予算で電子回路を設計し、アセンブリを書いて動かし、スペックが牙を剥いた時にはソリティアでリラックスしましょう。

Steamレビュー3,765件中95%が好評現在のプレイヤー数:45$14.99
Turing Complete

Turing Complete

ゲートを配線し、メモリやアセンブリまで組み上げて、自分で設計したマシンに自分のコードを動かす。その先はサンドボックスで自由に作り続けられる。

Steamレビュー5,762件中95%が好評現在のプレイヤー数:123$19.99
EXAPUNKS

EXAPUNKS

ネットワークに忍び込んで仕事をこなし、脱出する小さなプログラムを書く、パズルゲームです。

Steamレビュー1,381件中96%が好評現在のプレイヤー数:12$19.99
SIC-1

SIC-1

Steamレビュー263件中94%が好評無料
Human Resource Machine

Human Resource Machine

小さなオフィスワーカーを、小さなプログラムを組みながらレベルごとにインボックスからアウトボックスまで導こう。

Steamレビュー3,295件中94%が好評現在のプレイヤー数:13$14.99
Silicon Zeroes

Silicon Zeroes

Steamレビュー249件中88%が好評現在のプレイヤー数:1$14.99
Comet 64

Comet 64

Steamレビュー183件中74%が好評$14.99
A=B

A=B

Steamレビュー919件中94%が好評現在のプレイヤー数:6$4.99
7 Billion Humans

7 Billion Humans

全員に同時にたったひとつの命令を与えて、整った計画がどう崩れて、人間でできた愉快でカオスな小さなマシンになっていくのを見届けましょう。

Steamレビュー1,875件中93%が好評現在のプレイヤー数:15$14.99
ABI-DOS

ABI-DOS

Steamレビュー442件中92%が好評現在のプレイヤー数:2無料

Zachtronicsのほかのゲーム

すべて見る
Opus Magnum

Opus Magnum

ヘックスグリッド上で錬金術的なアームをプログラムし、好きなように動く機械を構築できます。

Steamレビュー6,100件中97%が好評現在のプレイヤー数:181$9.99
The Zachtronics Solitaire Collection

The Zachtronics Solitaire Collection

8種類のソリティアゲーム、それぞれ独自のルールと個性を持つコレクション。

Steamレビュー952件中98%が好評現在のプレイヤー数:71$9.99
SpaceChem

SpaceChem

2基の小さなロボットアームにプログラムを組ませ、原子を結合して分子を作る。美しいマシンをひとつずつ。

Steamレビュー2,635件中95%が好評現在のプレイヤー数:12$9.99
Infinifactory

Infinifactory

ベルトコンベアの組立ラインを設計して、製品を溶接、仕分け、出荷。自由度の高い3Dパズルを自分のペースで解きましょう。

Steamレビュー1,793件中95%が好評現在のプレイヤー数:11$12.49