目標: エンド ユーザーが Java で [ゲーム内の宇宙船の艦隊を制御するための] AI オブジェクトを作成する jython スクリプトを記述できるようにする。
ユーザーが AI のすべてのロジックを .py ファイルに記述し、そのコードを Java オブジェクトに変換できるようにしたいと考えています。Java リフレクションを使用せず、必要なたびにインタープリターを介してユーザーのコードを実行せずにこれを行いたいと考えています。AIロジックはすべてのゲームループを実行する必要があるため、コードをできるだけ速く実行することが重要です。
Jython の__toJava__
メソッドを見たことがありますが、それを使用する方法や必要なものかどうかはよくわかりません。
私の問題に対する適切な解決策、または に関する知識についての洞察をいただければ幸い__toJava__
です。私はJavaとJythonの両方に取り組んでいるので、代替案を提案することは生産的ではありません:)