問題タブ [gridworld]

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 に答える
374 参照

build - Sublime text 2でGridWorldケーススタディのビルドを設定するにはどうすればよいですか?

私はSublimetext2を初めて使用し、ビルドファイルの設定方法がわかりません。GridWorldのケーススタディを実行しようとしていますが、GridWorld.jarファイルへのクラスパスを設定する方法がわかりません。これは私が現在持っているビルドです:

システム環境変数にCLASSPATH変数を作成しようとしましたが、BugRunnerコードを実行しようとすると、エラーが発生します。メインクラスのBugRunnerが見つからないかロードできませんでした。他に必要な情報があれば、さらに追加します。

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

keyevent - 方向キーを使用して GridWorld でバグを移動する方法

私は自分のコンピュータ サイエンス クラス用にゲームを作成しており、Bug を拡張するキャラクタ オブジェクトを矢印キーで動かそうとしています。矢印キーで移動するコードは、Character クラスと World クラスのどちらに配置する必要がありますか? そして、コードはどのように見えるべきですか? 現在、このコードは Character クラスにあり、問題なく準拠していますが、グリッドで実行しようとすると、矢印キーを押しても何も起こりません。

このコードは KeyEvent に対して正しいですか? World クラスからこのコードを呼び出すにはどうすればよいですか? どんな助けでも大歓迎です!

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

arraylist - NullPointerExceptionを返すGridWorld getAdjacentLocation()?

私のコードはここにあります: http://pastebin.com/tmzGgHzi

基本的に、私のクリッターが行うことは、ランダムな場所を選択してその場所に移動し、そのパスにあるすべてのアクタを食べることです。しかし、2 番目に「ステップ」をクリックすると、67 行目で NullPointerException がスローされます。これは、null オブジェクトを参照する getAdjacentLocation() メソッドを使用したものですが、理解できず、AP 教師も理解できません。

どんな助けでも大歓迎です!ありがとう!

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

java - 何もnullでない場合、GridWorldでNullPointerExceptionを取得し続けます

Gridworldで Tetris ゲームを設計しています。以下は、エラーを生成するメソッドです。これは、移動メソッドと回転メソッドを呼び出すことができるアクタのコレクションである Block クラスのメソッドです。 myBlocksBlockSections の ArrayList です。

Location が null でないことを確認するために print ステートメントを挿入しようとしました (チェックされているすべての BlockSections がグリッド内にあるため、これはすべきではありません)。値が null でないことを確認しました。ただし、エラーは引き続き生成されます。ヘルプ?

ありがとう

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

java - 静的メソッドで新しい乱数を作成する

あなたの船が通過するグリッドワールドとアステリオドベルトの簡単なゲームを作ろうとしています。小惑星帯は、生成されるたびに 1 つの空きスペースが存在するはずです。このベルトを作成する nextAsteroidField() というメソッドがあります。

このメソッドは、最初のアステロイド ベルトが作成されるときにクラスのメインから呼び出されるため、静的でなければなりません。

このメソッドが初めて呼び出されると、意図したとおりのスペースが作成されます。小惑星の前の行がグリッドの下部に到達するたびに、このメソッドを呼び出します。2回目以降はギャップがありません。

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

java - GridWorld Mbug アクター

クラスでは、バグ アクターを拡張して、グリッド上で M を作成するバグを作成することになっています。これは私がこれまでに持っているものですが、バグは指定された方向に変わりません。代わりに、正方形になります。私が間違っていることについて何か助けはありますか?

}