問題タブ [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.

0 投票する
1 に答える
267 参照

file - Robocode でファイルに書き込むときの NullPointerException

ファイルに書き込もうとすると NullPointerException が発生します。

例外:

この例外は、-DNOSECURITY=true を渡してセキュリティ マネージャを無効にしても発生します。私のロボコード バージョンは 1.8.3.0 で、Mac で開発を行っています。どんな助けでも大歓迎です。

0 投票する
1 に答える
725 参照

java - JGAP ロボコード ユーザーガイド

robocode の Web サイトで JGAP パッケージを確認しましたが、セットアップしようとすると問題が発生します。話題になっているファイルの一部は、実際にはダウンロードに含まれていないようです。たとえば、ウェブサイトの行には次のように書かれています:-

ただし、JAR ファイルを実行しようとすると、上記のサブディレクトリまたはロボットがダウンロードに含まれず、次のエラーが表示されます。

詳細が必要な場合は、チュートリアルへのリンクまたはこの修正に関するアドバイスをいただける方は、お気軽にお問い合わせください.....

よろしく..

0 投票する
2 に答える
415 参照

c# - RoboCode の起動中にエラーが発生しました

Robocode.bat を実行しようとすると、次のエラーが発生します。

エラー: メイン クラス robocode.robocode が見つからないか読み込めませんでした

Java のインストールを確認しました。Java の Web サイトで確認しました。インストールは問題ありません。また、環境変数にパスを追加しました。私のOSはWindows 8です

また、RoboCode for.Net をインストールしようとしています。

0 投票する
1 に答える
5735 参照

java - 敵の座標を取得する方法をロボコードする

私は敵の座標を取得しようとしてきたので、彼らがどこにいるかを知ることができます. 私が使用するコードは機能していないようです:

Xフィールドのサイズよりも大きい値やマイナスの値さえも返す奇妙なリターンが得られているようYです。XY

0 投票する
0 に答える
123 参照

c# - 複数のクラス Robcode .NET

そこで、Robocode と .NET C# を使用して AI をプログラミングするという割り当てがあります。学校で学んだことを使用して、さまざまなステート マシン用にいくつかのクラスを作成したいと考えています。

各クラスには、高度なロボットを取り込む update メソッドがあります。次に、私が持っているロボットのインスタンスを作成して、メソッドに送信しようとしました。

問題は、何も起きていないことです。はい、私には無限ループがあります。私の試みは間違った方向に進んでいると思いますが、他に方法がわかりません。

私の質問は、ロボコードで複数のクラスを使用するにはどうすればよいですか?

0 投票する
1 に答える
220 参照

eclipse - JESS で robocode を使用する際の問題

ルールベースのシステムを利用してロボットを作成するために、JESS を使用しようとしています。ロボコードと JESS .jar の両方を Eclipse にインポートしました。ここに私のコードがあります -

ロボコードと JESS が一緒に正しく動作することを確認したかっただけなので、まだルールを追加していません。これを起動すると、robocode アプリケーションが開きます。しかし、このロボットをバトルに追加して起動しようとすると、アプリケーションが完全にフリーズします。

戦闘を開始しようとした直後にハングするため、ロボットのコンソールにアクセスして何が問題なのかを確認できません。私の System.out.println() デバッグ ステートメントはすべて、メインのコンソールではなくロボットのコンソールに出力されるため、何が問題なのかさえわかりません。これを機能させるための提案はありますか?

0 投票する
1 に答える
178 参照

java - Robocode のシングルトン パターン

Robocode でシングルトン パターンを実装しようとしていました。しかし残念なことに、新しいラウンドが開始されるたびに、新しいオブジェクト (シングルトン) が作成されます。

Robocode でシングルトン パターンを使用できるかどうか知っていますか? そうでない場合は、その理由を説明していただけますか?

0 投票する
1 に答える
136 参照

java - Java でメソッドをオーバーライドする方法

Robocode をプレイしています (これは Java プログラミング ゲームです)。方法を変えたい

そのため、スキャンが true または false である場合、ロボットをより適応させることができます。

メソッドのオーバーライドで可能だと聞きました。だから私はそれを試しました:

私が書いた:

しかし、それはうまくいきません

0 投票する
1 に答える
278 参照

robocode - execute() を呼び出さずに setFire、setAhead などを使用する

Robocode でオープンソースの AdvancedRobot を拡張しています。そのロボットは setFire を使用して射撃しますが、execute を呼び出すことはありません (コードには表示されません)。どうすればまだ撮影できるのでしょうか(そうです)。SetFire のドキュメントには次のように書かれています。 「実行するアクションを実行する」の意味がわかりません。さらに良いことに、「アクション」とはどういう意味ですか?

私の主な目標は、弾丸が発射されるたびに何かを行うことだったので、fire メソッドと fireBullet メソッドをオーバーライドしましたが、「set」メソッドでは機能しません (以前の順序を無効にして、複数回呼び出すことができるため)。毎回、「execute() を呼び出すか、実行するアクションを実行する」場合にのみ撮影します)。だから、多分回避策があります。

いずれにせよ、誰かがこれらの懸念の助けになれば幸いです。

どうもありがとうございました。

0 投票する
2 に答える
2011 参照

java - このロボコードのコードが何を意味するのか説明できますか?

このメソッドが正確に何をしているのかわかりません。誰かが私にこのトリックを説明してもらえますか?