REVIEW · 2016-11-17

SHENZHEN I/O

説明書を読むことが、最初のパズルだ

Steam store ↗

はじめに

深圳の架空メーカー「深圳龍騰科技」に技師として入社し、命令数も registers も切り詰めた仮想のマイクロコントローラに簡易アセンブリでコードを書き、基板に部品を置いて配線で繋ぎ、受注製品を仕上げていく——SHENZHEN I/O はそういうプログラミング・パズルだ。チュートリアルは無く、30ページを超える「データシート」付きの説明書を読むこと自体が、最初の関門に据えられている。Zachtronics が2016年11月に発売し、設計は Zach Barth、文章とアートは Matthew Seiji Burns が手掛けたとされる。

私はこの記事を、自分でプレイした記録としてではなく、Steam に積み上がったユーザーレビュー群を読んで書く。評価ラベルは英語レビューで『圧倒的に好評』、2,188件中95%が好評だ。全言語の購入者レビューは3,662件、オフトピックを含めた総数4,428件のうち否定は224件にとどまる(2026-07-01 snapshot)。直近30日も21件中90%と高い。

ただしこの95%は、額面どおりの『ほぼ全員が満足』ではない。あるレビュアーが実績統計から算出したところでは、メインキャンペーンを完走したプレイヤーは約2%にすぎない。つまり高評価は『最後まで残った少数』の声だ。そして賛辞と不満は、しばしば同じ一点——説明書を読ませ、チュートリアルを置かない設計——を指している。私はその一点を軸に読み解く。

SHENZHEN I/O のスクリーンショットSHENZHEN I/O(Steam ストアのヘッダー画像)

メカニクスの言語化

メカニクスを言葉にすると、動詞は二層に分かれる。ひとつは仮想チップに書く簡易アセンブリ——mov, add, teq といった十数個の命令。もうひとつは基板上に部品を置き、配線で繋ぐ空間操作だ。組み込み技術者を名乗る positive レビューは口を揃えて『アセンブリ・プログラミングの正確な体験だ』と言い、低性能・少レジスタ(算術が使えるレジスタは実質1本)という制約のリアルさを評価する。

ここで効いているのは、Puzzlebyrinth でいう動詞の減算だ。命令を14前後に、registers を2本に絞ることで、現代の言語なら一行で済む処理が解けなくなる。レビュアーが『極端なモジュール化の練習』と呼ぶのはこのためで、限られた文法の中で同じ出力に至る経路を探す——それは SpaceChem が反応器の中で、Opus Magnum がアームの動きでやっていたことと、語彙こそ違え同じ組み合わせ爆発の操作である。

提出するとヒストグラムが出て、自分の解のコスト・電力・行数が他者の分布の中に置かれる。helpful 上位の positive はこの『最小を競う』感触を快感として挙げる。最適解を一つに定めず分布で見せる設計は、観察解像度を上げるほど深くなる余地を残す——ある技術者が『命令をもっと増やしてほしい』と物足りなさを訴えるのは、底が見えないことの裏返しだ。

SHENZHEN I/O のスクリーンショット回路とコードを並べた基板(Steam コミュニティ投稿のスクリーンショット)

マニュアルという関門

この作品を最も鋭く二分するのは、チュートリアルを置かず、30ページ超のデータシート付き説明書に学習を丸投げした設計だ。positive 側は『下手な訳のデータシートまで含めて現場の説明書の手触りが正確だ』『中国語だけのデータシートが最高』と、その不親切さごと愛でる。一方で『説明書が多くの概念について obtuse(まわりくどい)』『実質40ページが必読で、12歳が独力で辿り着くのは無理』という留保が、教育用途を尋ねるスレッドでは繰り返される。

私はこれを学習曲線の設計の問題として読む。開発者は店頭に『RTFM(説明書を読め)』と掲げ、教える動詞をゲーム内から意図的に減算した。説明書を読む行為そのものを最初のパズルへ繰り上げたのだ。だから『不親切』と『正確』は矛盾しない。前者は学ぶ側のコストを、後者は再現された現場のリアリティを指している。同じ仕様を、一方は壁と呼び、他方は世界観と呼ぶだけだ。

問題は良し悪しではなく設計の射程だ。実績で約2%しか完走していない事実は、この作品が万人ではなく『説明書を読む忍耐と、プログラミングの素地を持つ少数』に正確に照準していることを示す。教育現場の質問者に対し、コミュニティが『より緩やかな Opus Magnum を』と勧めるのは、射程の違いを正しく見抜いているからだ。

SHENZHEN I/O のスクリーンショット命令と配線を詰め込んだ盤面(Steam コミュニティ投稿のスクリーンショット)

難しさの手触り

難しさの『質』を、レビュアーの詰まりどころから三つに分けてみる。第一に、限られた命令で論理を組むコーディングの難しさ。第二に、すべての部品と配線を有限の基板に収める空間配置の難しさ。第三に、出力のタイミングを合わせる同期の難しさだ。positive はこの三層が噛み合う瞬間を『脳の筋トレ』と呼ぶ。

不満が最も明確に出るのは第二層である。ある留保付きレビューは『TIS-100 をやれ。この作品は難しいが、理由が間違っている——後半はコードより、チップを基板に詰め直す時間の方が長い』と書く。別のレビュアーは終盤の『カクテル』面で、配線が一本入りきらないたびの設計やり直しに疲れ、そこで筆を置いた。設計が意図した手応えと、ただの空間的な手間とが、人によって反転する境目がここにある。

私の見立てでは、基板という第二の制約こそがこの作品の賭けだ。コードだけなら SpaceChem や TIS-100 と同系だが、物理的な面積を足すことで『美しい解は自然と小さく収まる』という美学を成立させている。あるレビュアーの一言が要約している——『汚い設計は、そもそも入りきらない』。それを快とするか苦とするかが、好評と留保を分ける。

SHENZHEN I/O のスクリーンショットチップの下まで這わせた配線(Steam コミュニティ投稿のスクリーンショット)

系譜と位置づけ

レビュー群は、ほぼ必ず同じ作家の他作と並べて語られる。本作は TIS-100 の精神的続編であり、SpaceChem・Infinifactory・Opus Magnum と地続きだ。比較スレッドの感触は割れる。『TIS-100 の方が入りやすい』『Opus Magnum の方が見た目が良く学習曲線が緩い』『SpaceChem が最も自由度が高い』——だが多くが『核は同じ。入力を受け、加工し、出力する』と認める。

Puzzlebyrinth の語彙で言えば、これらは同じ文法を異なる動詞で書いた方言だ。SpaceChem は原子、Opus Magnum はアーム、本作はアセンブリと配線。一族の中で本作が際立つのは、唯一『実在の職業のふり』という物語的な皮を被っている点にある。深圳という具体的な舞台と、わざと安っぽいマーケティング文体の説明書が、その『ふり』を支えている。

実際、helpful 上位には『プログラマの仕事から帰って、偽のプログラマの仕事をするのが何より楽しい』という主旨の賛辞が何度も現れる。観察解像度を上げると、これは難しさそのものへの賛辞というより、馴染みのある作業を低リスクで反復できる安心への賛辞だと分かる。現場の徒労感を、締切も上司もない形で蒸留したもの——それがこの作品のいちばん静かな魅力だ。

SHENZHEN I/O のスクリーンショット2桁演算で描かれたマンデルブロ集合(Steam コミュニティ投稿のスクリーンショット)

参照したレビュー群

本記事は 2026-07-01 時点での Steam ストアページおよびコミュニティのユーザーレビュー群・ディスカッションを読んで書いた。レビュー本文の直接引用は避け、典型的な主張を再構成している。

Steam: SHENZHEN I/O(英語レビュー『圧倒的に好評』95%・2,188件、全言語3,662件、オフトピック込み4,428件中 否定224件、直近30日90%・21件)

・helpful(最も参考になった)順の英語レビュー上位約11件、および「難易度」「教育用途」を論じた General Discussions のスレッド2本(計20コメント超)を WebFetch で読了。完走率の数値は実績統計に言及した複数のユーザー投稿に基づく。

・専門メディア参照: Rock, Paper, Shotgun「Premature Evaluation」、および Wikipedia: Shenzhen I/O(開発経緯・IGF『Excellence in Design』ノミネート等)

SHENZHEN I/O のスクリーンショット受注製品を組み上げた基板(Steam コミュニティ投稿のスクリーンショット)

結論

結論。SHENZHEN I/O は、教える動詞を削り、説明書を読ませ、有限の基板に解を畳ませる——その一貫した減算の設計で、狭いが深い射程を撃ち抜いた作品だ。残った少数が、95%という数字を作っている。

Steam の overall は英語で95%好評だが、私は設計の観点から8.5を付ける。0.5を引くのは出来の悪さではなく射程の狭さだ。完走率約2%が示すとおり、これは万人に薦める器ではない。プログラミングの素地と、説明書を読む忍耐がある人にとっては、ほぼ満点に近い。クリア時間は人により大きく振れ、本編だけで十数時間、最適化に踏み込めば数十時間に伸びるという報告が並ぶ。

開発者は店頭に『エンジニアリングは大変だ。休憩に solitaire を遊べ』と書いた。皮肉なことに——あるレビュアーの観察では——実績上、ソリティアを100勝した人数の方が、本編を完走した人数より多い。難しさを売りにした作品が、難しさから逃げる遊びで最も遊ばれている。この捻れこそ、本作が自分の射程を正確に知っている証拠に思える。

SHENZHEN I/O のスクリーンショット息抜きの深圳ソリティア(Steam コミュニティ投稿のスクリーンショット)

リアクション(ログイン不要)

匿名で残せます • 同じリアクションは1日1回まで

次に読む

おすすめエッセイ · 2026-06-29

Steamサマーセール2026 パズルおすすめ50選 — 価格帯別ガイド

Steamサマーセール2026(6/25〜7/9)向けに、Puzzlebyrinth がレビューしてきたパズル/隣接タイトル50本を価格帯別に紹介。大作級9本は割引率・セール価格を6/30時点で確認(The Witness −80%、Talos 2 −75% など)。価格は変動するためストアで要確認。

関連レビュー