ゲーム

工場建築ゲーム「Factorio」で実際に動作する8ビットコンピューターを作り上げた猛者が登場


漂着した惑星で工場ライン構築し、さまざまな作業を自動化して惑星からの脱出を目指すリアルタイムシミュレーションゲームが「Factorio」です。そんなFactorioで、実際に動作する8ビットコンピューターを作り上げてしまった猛者が登場しています。

8-bit Turing complete computer that I made in Factorio - GIFs - Imgur
https://imgur.com/a/tVB9xOx

Factorioで8ビットコンピューターを作成したのは、画像共有サービスimgurのユーザーであるsorek氏です。以下のムービーでは、sorek氏が作成した8ビットコンピューターがフィボナッチ数を求めるプログラムを実行している様子を確認できます。

8-bit Turing complete computer that I made in Factorio


sorek氏が作成した8ビットコンピューターでは、「クロック(CLK)」「プログラムカウンター(PC)」「バス(BUS)」「ALU」「レジスタ(AとB)」「アドレスデコーダ(RAD)」「メモリ(RAM)」「命令レジスタ(IR)」「ディスプレイ(LCD)」といったコンピューターに必要な要素が再現されており、2Hzで動作させることが可能とのこと。


8ビットコンピューターは、Factorioのゲーム内に登場する設備だけで作られています。例えば、計算結果を表示するディスプレイでは、「定数回路」に0~9の数字を入力し、「条件回路」を介して適切な「ランプ」を点灯させることで、計算結果の出力を実現しています。


メモリも大量の条件回路を並べることで作成されています。sorek氏が作成した8ビットコンピューターでは、このメモリに手動で機械語を記録することで、任意のプログラムを実行させることができます。


なお、sorek氏は以下ムービーを含む8ビットコンピューターの自作方法を解説するムービーシリーズを参考に、Factorioでの8ビットコンピューター作成に挑んだとのことです。

8-bit computer update - YouTube

この記事のタイトルとURLをコピーする

・関連記事
さまざまな作業を自動化しながら漂流した星に工場を建設&拡張するリアルタイムシミュレーションゲーム「Factorio」 - GIGAZINE

未開の惑星に工場を建設するリアルタイムシミュレーション「Factorio」の正式版となるバージョン1.0がついにリリース - GIGAZINE

未開の星で工場のラインを組み上げていくゲーム「Factorio」が得意な人はソフトウェアエンジニアに向いている - GIGAZINE

トランジスタ1738個使用のフルディスクリートCPUでロボットが自律走行するムービーが大人気 - GIGAZINE

幅10メートル・高さ2メートルの超巨大マイクロプロセッサを自作してしまった猛者が登場 - GIGAZINE

集積回路を使わずにトランジスタだけでコンピュータを自作するとこうなる - GIGAZINE

PCの中で自作PCを組み立てられるシミュレーションゲーム「PC Building Simulator」で実際にPCをいじってみました - GIGAZINE

in 動画,   ゲーム, Posted by log1o_hf

You can read the machine translated English article here.