問題タブ [robocode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Drools Expert を使用した Robocode ロボット
Drools を推論マシンとして使用してロボットを作成するクラスの割り当てがあります。ただし、私のルールのほとんどは、クラスに対して発火するのではなく、スーパークラスに対して発火するため、奇妙な動作をします。このようなもの:
私のルール:
そして予想通り
Robocode のシミュレーターによって呼び出される Robotonikku の run() メソッド内に、インスタンスをファクトとして挿入します。
ルール 1 と 3 が実行されるはずですが、ルール 2 と 3 が実行されます。インスタンスがロボトニックではなくチームロボットとして認識されるのはなぜですか?
前もって感謝します。
コードの読み込み:
java - ロボット プログラミング ゲーム robocode に代わるものはありますか?
ターン制でもリアルタイムでも構いません。人気があり、Java 言語で戦略を記述できるようにする必要があります。
python - ロボコード + Python
問題は、Python を使用して Robocode 用のロボットをどのように作成するかです。次の 2 つのオプションがあるようです。
- ロボコード + Jython
- .NET 用の Robocode + Iron Python
前者にはいくつかの情報がありますが、あまり堅牢ではないようで、後者には何もありません。一歩一歩、誰か?
java - Java 構成に似たファイルを作成
私は Robocode を使用して、パフォーマンスを向上させる (最高のフィットネス レベルを達成する) ように進化する GA タンクを開発しています。そのためには、各タンクに関する情報を 1 つのファイルに保存する必要があります。
クラス Tank には、次のようないくつかの変数があります。
- スピード
- 角運動量
- 火力
- スキャン率
これらの変数を「settings.txt」というファイルに保存し、戦闘後に更新できるようにしたいと考えています。
ファイルを次のようにフォーマットしたいと思います。
このようなファイルを作成し、各戦闘後に変数値を簡単に更新できるようにするための最良の方法は何でしょうか?
どうもありがとう。
java - 優れた Robocode ロボットを作成するには助けが必要です
ロボコードロボットについて聞きに来ました。私はロボットのコードを持っていて、26 人の友人に対して 11 位になりました。とはいえ、もっと良くなるように頑張りたいです。私はウェブサイトを調べ、コードを調整して、予期しない動きができるようにしました。これにより、10ラウンドに1回、1位になりました。このロボットを改善するためのアイデアやヒントを教えてください。次に、ロボットを編集して、その動作を確認します。ただし、ロボットを extends Robot のままにしておきたいです。
python - Game や Challenge for Python のような RoboCode はありますか?
RoboCodeやScalatronに似たゲームやチャレンジを探しています。Project Eulerのように、特定の問題を解決してポイントを獲得するような課題には興味がありません。私は直接の競争を探しています。http://sumost.ca/steve/games/は知っていますが、残念ながら Python ベースのプロジェクトはありません。推奨事項があれば、私と共有してください。
c++ - C++ 用の Robocode のようなゲームはありますか
私はJavaを1年間勉強しました。現在、C++ の学習を開始しており、次はゲームの開発を開始する予定です。Robocode などのゲーム フレームワークや、ゲーム プログラミングに重点を置いて C++ を学習するためのチュートリアルはどこにありますか?
java - ロボコードはどのように機能しますか?
私の大学のコースでは、プログラミング ゲーム robocode のコードが与えられました。ゲームのプレイ方法を変更するには、ゲームに機能を追加する必要があります。
これを行うには、ロボコードの仕組みについてもっと知る必要があります。つまり、どのコードが最初に実行され、何を実行し、他にどのコードを呼び出すかなどです。しかし、ロボコード ゲームのさまざまな領域について詳しく説明している適切なページをインターネット上で見つけることができません。独自のロボットを構築する方法がすべてです。
ロボコードの各パッケージが何をするのか正確に知りたいです。そして、彼らがどのような順序で呼ばれるか、誰が彼らを呼び、誰を呼ぶか。ロボコードとそれがどのように機能するかについての理解を深めるためのその他の情報。
誰かがこれで私を助けることができれば、それは大歓迎です:)。
.net - .Netプラットフォーム用のWindows7でのRobocodeinstaddの問題
.Netプラットフォームでrobocodeベースを開発したいのですが、起動する際に問題が発生します。
自分のマシンにJavaと.Net4.0をインストールしました。robocode-1.7.4.4-setup.jarをダウンロードしてインストールすると、robocodeアプリケーションは正常に機能します。
しかし、この記事http://robowiki.net/wiki/Robocode/.NET/Create_a_.NET_robot_with_Visual_Studioに従ってロボットを開発しようとすると、プロジェクトへの参照を追加したいときに、libsフォルダーにdllファイルが見つかりません。 。robocode.dotnet-xxxx-setup.jarファイルが不足しているようです。
この問題を解決する方法がわかりません。誰か助けてくれますか?
java - Robocode:エンジンのJARファイルはどこで入手できますか?
試合で一連のRobocode戦車を自動的に実行し、スコアやその他の情報を受け取りたいと思います。私はRobocodeEngineが必要だと信じており、Javaで使用するためのJARファイルをどこで入手できるのか疑問に思いました。
ありがとう!