問題タブ [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 に答える
139 参照

c# - バックグラウンドの移動速度が異なる XNA

これはとても奇妙で、私の人生ではそれを理解することはできません.

私は奇妙な pacman クローンに取り組んでおり、ズームインするとマップがランダムに生成されます。基本的に迷路ゲームです。

私の問題は、マップを生成してから、プレーヤーではなくマップを移動させることです (プレーヤーを画面の中央に保持すると、マップのピースが異なる速度で移動します。配列 (9x9) があります)マップのさまざまな部分を保持します. 各部分は .png ファイルです. .png は、私が作成した黒い道と青い壁の写真です.

私はこれらの 11 のシリーズを持っています (それぞれ異なる形状)。マップが生成されると、配列内の位置に対応する中心 (プレイヤーが開始する場所) に対する相対的な位置がそれぞれに与えられます。プレーヤーが移動すると、画面内の画像が移動し、移動に応じて残りの位置が変化します。プレイヤーに見えるピースだけを描画して、ゲームをよりスムーズに実行します。

移動のコードは次のとおりです。

私が気づいたことから、ドローが上にあるほど(リストの奥にあるほど(テスト目的で最初にそれらをすべて重ねて描画しているため)、動きが速くなります。しかし、それらはすべて同じ速度 (5 に等しい)

ご不明な点がございましたら、お気軽にお問い合わせください。

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

c - A* ノード優先度付きパスファインディング

特定の開始点と終了点を持つ迷路で最短経路を探しています。迷路は、テーブル内の一部のセルを通過できない場合 (「壁」)、2D テーブル (行と列) として構築されます。 )、これまでのところ非常に良好で、A* アルゴリズムは正常に動作しますが、問題は、特定のセルの「重み」が他のセルよりも優れている場合に始まります..たとえば、3*3 迷路を考えてみましょう:

  • 出発点1*1
  • 終点 3*3
  • 1*3 のセルの重みは他のセルよりも優れています。つまり、最終的にルートが等しい場合は、このセルを通過することをお勧めします。

したがって、A* によって、1*3 のセルでさえ、重みが優れていることがわかりません!

その問題の解決策はありますか?

ありがとう!

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

c# - パックマン ゲーム - パックマンを自動的に動かす方法

パックマン ゲームを作成していますが、現在、右、左、上、または下の矢印キーを押すと、パックマンがマップの許可された座標内で移動しています。キーを押している間だけ動きます。矢印を押し続ける必要がないように、マップの壁にぶつかるまでキーを押すと自動的に移動するようにするにはどうすればよいか考えていました。

これは

セル タイプ o、p、および d は、マップ内で移動できる唯一のセルです。これらのセルは、テキスト ファイル内に描画されています。

私が尋ねていることを理解するのが難しい場合は申し訳ありませんが、それはかなり簡単な説明だと確信しています.

前もって感謝します。

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

java - ミニパックマンコードJava

greenfoot を使用して、ミニ パックマン コードを作成しました。私の質問は、すべての葉が集められたら、クララは最初の木の前で止まるということですが、彼女は木を動かすことができないというエラーが引き続き発生します。以下は私のコードです:

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

pacman - 他の KDE パッケージを含めずに Konqueror (スタンドアロン) をインストールする方法は? パックマン経由

smb:// 機能のために、MATE デスクトップに Konqueror をインストールしようとしています。しかし、AUR からインストールしようとすると、350MB の追加パッケージが提供されます。インストールしようとしているパッケージは kdebase-konqueror と呼ばれます。これは konqueror 自体が存在しないように見えるためです。

他の不要な依存関係なしでブラウザー自体をインストールする方法を知りたいです...ありがとう。おそらくpacmanによる方法はありませんが、おそらく別のパッケージインストーラーを介したものでしょうか?

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

prolog - パックマン netlogo ゲームのリストを持つ Findall

私はプロローグの初心者で、netlogo とプロローグを使用して pacman を単独で動かそうとしています。これは私のコードの一部です:

walkfront(_,_,_,_,_,_,Pacman,DirP,Lab,Ghost,_,Pellet,_,_,Decision) :- findall(Dir, ( member(Dir,[0,90,180,270]), \+ ( member((G,false),Ghost), dangerous(Pacman,G,2,Dir,_) ) ), L), findall(Dir,(member(Dir,[0,90,180,270]),(member(P,Pellet))),T), chooseNotDangerous(L,Pacman,DirP,Lab,Dir,T)

walkfront(_,_,_,_,_,_,Pacman,DirP,Lab,Ghost,_,Pellet,_,_,Decision)この行には、netlogo から取得したすべての情報のリストが含まれています。Pacman は pacman の位置 (x,y)、DirP は pacman が向いている方向、Lab は迷路内の空きスペース、Ghost はその位置です。 Ghosts (x,y,eaten?), Pellet はペレットのすべての位置のリスト (x,y), Decision は pacman によって選択された出力です.
最初の findall は、ゴーストがなく、危険でないすべての方向 (Dir) を提供し、それらを L というリストに保存することに
なっています。
私の質問は、私のコードが何らかの理由で機能していないため、このfindallが正しいかどうかです.2番目のfindallが原因である可能性があります.
助けてくれてありがとう :)。

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

java - Javaで画像を前面に出す方法は?

Java でパックマン ゲームを作成しようとしています。これまで背景画像 (青と黒の迷路) を表示しましたが、パックマンの画像を表示するのに問題があります。背景を表示したのと同じ方法で表示しようとすると、手動で Jframe のサイズを少し変更しないと表示されません。それでも、彼が現れると、彼の画像の右下隅に小さな白い四角が表示されます. これを修正するにはどうすればよいですか? pacman イメージを挿入できる他の方法はありますか?

これはコードです:

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

image - JLayered Pane を使用して画像を別の画像の上に表示する方法は?

パックマン ゲームに取り組んでおり、背景の上にパックマンの画像を追加したいと考えています。誰かが Jlayered ペインを実装するサンプル コードを提供できれば、それは素晴らしいことです。

ここに、私たちが書き込もうとしたコードの一部を示します。実行しようとすると、何も表示されません: