ゲーム内に組み込むことができる仮想マシンを探しています。
アイデアは、ゲームの世界と 2 つのアバターを作成することです。アバターの内部には、次のような API を使用して、ゲームの世界でアバターと対話できる仮想マシンを埋め込みます。
move_forward()
turn_left()
turn_right()
sense()
etc.
各ティックで、各 VM がそれぞれ進行中の X ティックを更新できるようにします。その後、2 つの異なるプログラムが各 VM にアップロードされ、個別に実行されます。セットアップ全体が、VM 内のプログラムのクラッシュに対して堅牢である必要があります。
私は Python で作業したいと思っています。私の環境は C# ですが、提案は受け付けています。
アイデアはゲーム GunTactyx に大きく影響を受けていますが、そこで使用されている言語は狭すぎると思います。プログラミングにさらに進むための学習プラットフォームになることを目指しているからです。
これを可能にする VM を知っていますか?
敬具
ジェスパー