コンピュータのマイクロ回路は非常に小さく複雑になっているため、実際の物理法則がその機能の背後にあることを思い出すのが難しい場合があります。プロセッサがどのように機能するかを視覚的に示すために、Sammyuriというニックネームの愛好家は、Minecraftゲームエンジン内に存在する非常に複雑な仮想チップを作成しました。
Minecraftで作成されたプロセッサはChungus2と呼ばれます。これは、クロック速度が1HzでRAMが256バイトの8ビットプロセッサをシミュレートする非常に複雑なプロジェクトです。コンピューターチップがMinecraftで再作成されたのはこれが初めてではありませんが、Chungus2は間違いなくゲームに組み込まれた最も高度なプロセッサーです。
マクロレベルでプロセッサの構造を再現するために、Minecraft物理エンジンは、レッドストーンダスト、トーチ、リピーター、ピストン、レバー、およびその他の単純なメカニズムなどの材料で使用されます。ゲーム内の各ブロックの体積が1立方メートルであることを考えると、このアセンブリを現実の世界で再現すると、超高層ビルや巨大なクルーズ船に匹敵するサイズになります。
ゲーム内の画面と32x32ブロックコントローラーに接続すると、Chungus 2を使用すると、テトリスやスネークなど、その発案のために開発された2Dゲームをプレイしたり、電卓で計算を実行したりできます。一部のゲームでは、許容可能な仮想1Hzプロセッサ速度で実行するために、Minecraftサーバーを人為的に高速化する必要があります。プロセッサ上で実行するように設計されたすべてのアプリケーションも事実上Minecraftで作成され、貨物列車のサイズのゲームカートリッジの形でシステムに接続することは注目に値します。
このプロジェクトは、実際のコンピューター技術の非常にエキサイティングなデモンストレーションです。 Sammuriyは、Minecraft用の仮想プロセッサをダウンロードして、自分でテストまたは調査できるように、その開発を公開します。
2021-12-16 19:08:41
著者: Vitalii Babkin