問題タブ [pacman]

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

java - Pacman Ghost クラス、このメソッドは何をしますか?

メソッド moveGhost が何をするのか理解できませんか? 0 から 7 までの乱数を選ぶ理由と、それがパックマンを追いかけることと何の関係があるのでしょうか? ああ、ゴーストの GUI イメージを作成するにはどうすればよいですか? このコードを見つけて、その仕組みを理解しようとしています。

}

0 投票する
3 に答える
5924 参照

java - パックマンの口開閉アニメーション

パックマンの口開閉アニメーションを一番簡単な方法で作りたいです。これが私の最近のコードです。問題は、何も起こっていないということですか?

ここに私の描画パネルがあります:

while ループは何にも影響しません。その理由は何でしょうか?

0 投票する
4 に答える
16678 参照

python - TypeError: タイプ 'instance' の引数は反復可能ではありません

だから、私のコードをここに示し、それは次の行で壊れます:

エラーを与える: TypeError: 型 'インスタンス' の引数は反復可能ではありません

problem.getSuccessors は、後続の状態のリスト、必要なアクション、およびコスト 1 を返します。

だから後

l後継者の版画

以降

サックプリント

なぜ壊れるのですか?sFrontier と sExplored はスタックであり、スタック内を参照できないためでしょうか。

contains() メソッドが必要ですか、それとも代わりにリストを使用するだけですか?

すべての助けに感謝します:)

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

javascript - パックマン ゲーム内で宝くじを実行する

javascript で書かれたパックマン ゲームを見つけて、勝利を検出する場所を見つけたいです。次に、その下に独自のコードを記述して、単純な宝くじを実行します。いくつかのサンプルをチェックアウトしましたが、ユーザーが勝ったことがわかる場所が見つかりませんでした。Google のようなものが必要です。

何か案が?

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

loops - pygameモード変更バグアウトで跳ねるパックマンを作る

ランダム パックマン タスクは、5 つのオブジェクト (パックマンとランダムに移動する 4 つのゴースト) をアニメートすることでした。パックマンがゴーストと衝突すると、ゴーストは跳ね返り、ゴーストは互いに通り抜け、パックマンにぶつかっても影響を受けません。マウスがクリックするとモードが変更され、ゴーストが衝突するとパックマンが跳ね返り、パックマンは影響を受けず、マウスをもう一度クリックすると元のモードに戻ります. 関数 ghost_collision と mode_swich はこれを処理し、最後に if ステートメントがありますBUG1スプライトが衝突すると動かなくなることがある理由がわかりません (両方のモードで) また、繰り返される if ステートメントの一部をリストと for ループに置き換えることはできますか? もしそうなら、どうすればよいですか? Iすべての ghost_boundary 変数のリストを作成してから使用してみました

そしてそれは失敗しました。

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

flash - フラッシュを使ったシンプルなパックマンゲームで壁に衝突

パックマンが一方通行で壁を通り抜けるのを止めることができますが、反対方向に進むと壁を通り抜けることができます。私が使用したコードは次のとおりです。

}

どちらの方向に移動する場合でも、壁を通過しないようにする必要があります。前もって感謝します

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

c - パックマンの検索アルゴリズム

マトリックスで表されたグラフでコストが低いパスを見つける必要があります。ダイクストラのアルゴリズムについて少し調べましたが、距離自体ではなく、最短経路のノードのシーケンスを持つベクトルが必要です。このゲームはアセンブリ用に作られていますが、少なくとも C での実装を知っている人がいれば、大いに役立つでしょう。これを使用してゴーストのルートを計算し、ヒューリスティック アルゴリズムを照合して、ゲームのベリー ハード モードを作成します。私も A* で何かを試しましたが、私が見つけた実装は構造体を使用していましたが、これは状況には当てはまりません。今までありがとうございました。^^

0 投票する
3 に答える
395 参照

c# - プログラムのスレッド 2 部分を異なる方法で使用する


私は実際にパックマン(C#コンソール)をコーディングしています。毎秒ゴーストを移動する方法を知りたいのですが、いつでもパックマンを移動できるようにしたいと考えています。

パックマンが何をするにしても、ゴーストが毎秒動き続けてほしいと思います。いつでも好きなときにパックマンを動かすことができ、ゴーストは毎秒移動する必要があります。

私はスレッドシステムを使用する必要があると思いますので、どのように進めなければならないか、スレッドがどのように機能するかを知っているかどうかを知りたいのですが、それに関する情報が見つかりません:s.