私は 3D の「ロボット プログラミング」ゲームを作成する設計段階にあります。Colobot、Robot Odyssey、Cholo などのゲームにインスパイアされています。
ゲーム内のすべてのロボットには、現実世界と同じように、独自の隔離された環境/オペレーティング システム/仮想マシンを持たせたいと考えています。各環境はサンドボックス化して、ロボットがゲームの他の部分とどのように相互作用するかという点で、ロボットにとってローカルになるようにする必要があります。
もともと、本「Elements of Computing Systems」で説明されているように、HACK VM を実装する予定でしたが、このスタイルのゲームのパフォーマンスに関して、より良い解決策があるかどうかに興味を持ちました。
私の質問は、私の目的に十分に役立つ仮想マシン アーキテクチャが既に存在するかどうかです。
Ps 使用する言語とゲームエンジンはまだ決まっていませんが、C# か smalltalk のどちらかになると思います。