問題タブ [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.
file - Robocode でファイルに書き込むときの NullPointerException
ファイルに書き込もうとすると NullPointerException が発生します。
例外:
この例外は、-DNOSECURITY=true を渡してセキュリティ マネージャを無効にしても発生します。私のロボコード バージョンは 1.8.3.0 で、Mac で開発を行っています。どんな助けでも大歓迎です。
java - JGAP ロボコード ユーザーガイド
robocode の Web サイトで JGAP パッケージを確認しましたが、セットアップしようとすると問題が発生します。話題になっているファイルの一部は、実際にはダウンロードに含まれていないようです。たとえば、ウェブサイトの行には次のように書かれています:-
ただし、JAR ファイルを実行しようとすると、上記のサブディレクトリまたはロボットがダウンロードに含まれず、次のエラーが表示されます。
詳細が必要な場合は、チュートリアルへのリンクまたはこの修正に関するアドバイスをいただける方は、お気軽にお問い合わせください.....
よろしく..
c# - RoboCode の起動中にエラーが発生しました
Robocode.bat を実行しようとすると、次のエラーが発生します。
エラー: メイン クラス robocode.robocode が見つからないか読み込めませんでした
Java のインストールを確認しました。Java の Web サイトで確認しました。インストールは問題ありません。また、環境変数にパスを追加しました。私のOSはWindows 8です
また、RoboCode for.Net をインストールしようとしています。
java - 敵の座標を取得する方法をロボコードする
私は敵の座標を取得しようとしてきたので、彼らがどこにいるかを知ることができます. 私が使用するコードは機能していないようです:
X
フィールドのサイズよりも大きい値やマイナスの値さえも返す奇妙なリターンが得られているようY
です。X
Y
c# - 複数のクラス Robcode .NET
そこで、Robocode と .NET C# を使用して AI をプログラミングするという割り当てがあります。学校で学んだことを使用して、さまざまなステート マシン用にいくつかのクラスを作成したいと考えています。
各クラスには、高度なロボットを取り込む update メソッドがあります。次に、私が持っているロボットのインスタンスを作成して、メソッドに送信しようとしました。
問題は、何も起きていないことです。はい、私には無限ループがあります。私の試みは間違った方向に進んでいると思いますが、他に方法がわかりません。
私の質問は、ロボコードで複数のクラスを使用するにはどうすればよいですか?
eclipse - JESS で robocode を使用する際の問題
ルールベースのシステムを利用してロボットを作成するために、JESS を使用しようとしています。ロボコードと JESS .jar の両方を Eclipse にインポートしました。ここに私のコードがあります -
ロボコードと JESS が一緒に正しく動作することを確認したかっただけなので、まだルールを追加していません。これを起動すると、robocode アプリケーションが開きます。しかし、このロボットをバトルに追加して起動しようとすると、アプリケーションが完全にフリーズします。
戦闘を開始しようとした直後にハングするため、ロボットのコンソールにアクセスして何が問題なのかを確認できません。私の System.out.println() デバッグ ステートメントはすべて、メインのコンソールではなくロボットのコンソールに出力されるため、何が問題なのかさえわかりません。これを機能させるための提案はありますか?
java - Robocode のシングルトン パターン
Robocode でシングルトン パターンを実装しようとしていました。しかし残念なことに、新しいラウンドが開始されるたびに、新しいオブジェクト (シングルトン) が作成されます。
Robocode でシングルトン パターンを使用できるかどうか知っていますか? そうでない場合は、その理由を説明していただけますか?
java - Java でメソッドをオーバーライドする方法
Robocode をプレイしています (これは Java プログラミング ゲームです)。方法を変えたい
に
そのため、スキャンが true または false である場合、ロボットをより適応させることができます。
メソッドのオーバーライドで可能だと聞きました。だから私はそれを試しました:
私が書いた:
しかし、それはうまくいきません
robocode - execute() を呼び出さずに setFire、setAhead などを使用する
Robocode でオープンソースの AdvancedRobot を拡張しています。そのロボットは setFire を使用して射撃しますが、execute を呼び出すことはありません (コードには表示されません)。どうすればまだ撮影できるのでしょうか(そうです)。SetFire のドキュメントには次のように書かれています。 「実行するアクションを実行する」の意味がわかりません。さらに良いことに、「アクション」とはどういう意味ですか?
私の主な目標は、弾丸が発射されるたびに何かを行うことだったので、fire メソッドと fireBullet メソッドをオーバーライドしましたが、「set」メソッドでは機能しません (以前の順序を無効にして、複数回呼び出すことができるため)。毎回、「execute() を呼び出すか、実行するアクションを実行する」場合にのみ撮影します)。だから、多分回避策があります。
いずれにせよ、誰かがこれらの懸念の助けになれば幸いです。
どうもありがとうございました。
java - このロボコードのコードが何を意味するのか説明できますか?
このメソッドが正確に何をしているのかわかりません。誰かが私にこのトリックを説明してもらえますか?