問題タブ [pong]

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

java - シンプルなポンゲーム; パドルが画面上を移動できない

シンプルな Pong ゲームを作成しようとしています。私が最初に取り組んでいるのは、ユーザーがフレームにある「左」または「右」ボタンをクリックしたときに、パドルが左または右に移動するようにすることです。ユーザーがボタンをクリックすると、MainPanel クラスのアクション リスナーが「paddlePosition」という Paddle クラスの定数を変更し、「repaint()」を呼び出します。しかし、それは機能しておらず、パドルは動いていません。「Hello World」と paddlePosition の値を出力するため、ボタンが機能していることはわかっていますが、再描画に問題があるようです。これまでのところ、すべてを機能させるために Swing、JFrame、Graphics2D を使用しています。

ここに画像の説明を入力

私のクラス:

ポン枠(ランクラス)

メインパネル:

ボタン パネル:

パドル:

誰が何が悪いのか分かりますか?ボタンをクリックしてもパドルが動かないのはなぜですか?

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

python - PygameのPongゲームでボールがバウンドしないのはなぜですか?

PygameでPongクローンを作成しようとしています。私はPythonにかなり慣れていないので、問題が発生しています。プログラムは、2つのパドルを移動可能にし、ボールが画面の端でバウンドするようにする必要がありますが、ボールはバウンドしていません。なんで?

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

python - PygameでPongの衝突検出を設定するにはどうすればよいですか

Pygame で Pong クローンを構築しています。ボールとパドルに衝突検出を追加して、ボールがパドルから跳ね返るようにする方法がわかりません。これどうやってするの?ボールがパドルに当たったときにボールを反対方向に移動させるにはどうすればよいですか?

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

lua - Codea / Lua pong ゲームの CPU 対戦相手の不正確さ

最近、lua (codea) で卓球ゲームを設計およびプログラミングしました。マルチプレイヤーでプレイすることも、CPU と対戦するシングルプレイヤーでプレイすることもできます。

私の問題は、CPU を完璧にプレイさせることはできますが、それではbat_cpu = ball_yゲームが楽しくないということです。

したがって、ボールが CPU のバットに当たる場所を計算するための単純な不正確なシステムを作成しました。

不正確さは以前に次のように定義されています。

しかし、バットはまだ ball_y を正確に追跡しているので、ミスを犯して、それほど速くならないようにしたいと考えています。

CPUバットをシミュレートする方法を知っている人はいますか?

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

javascript - Chrome でのみ動作する Javascript/HTML5 ピンポン ゲーム

現在、大学の課題として Pong ゲームを完成させていますが、Google Chrome でしか動作しません。Google で数時間検索しましたが、問題が見つからないようです。

最新の Firefox では動作せず、IE9 でも動作しません。

これはコードです:

一部はオランダ語ですが、関係ないと思います。

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

java - JLabelを使用して、Java、JFrameベースのゲームでスコアを継続的に更新する

私はJavaで小さな「ポン」ゲームを構築しています。

プレーヤーがパドルでボールを保存するたびに更新されたスコア(+1)を表示するスコアキーパーを上に追加しようとしています。

JLabelを使おうとしていますが、パドルが当たるたびにJLabelを継続的に更新する方法が思いつかないという問題があります。

何か案は?

私のコード:

MainPanelクラス(パドルとボールとラベルが付いたクラス)

そして私のボールクラス:

java.awt.Colorをインポートします。java.awt.Graphics2Dをインポートします。java.awt.geom.Ellipse2Dをインポートします。インポートjava.awt.geom.Rectangle2D; import java.util.Random;

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

python - Python Pygame Pong ゲームの問題

基本的に、ここでコーディングしようとしたのは、Python プログラミング言語と Pygame モジュールを使用した Pong のゲームです。
私の問題は次のとおりです。

  1. AIパドルがそこに座っている間にゲームが何度も何度も負けるというループに陥ることがあります
  2. ボールが時々上下にジャンプしますか?理由はわかりません...
  3. ボールはただ行ったり来たりしますか?思い通りにランダムな線をたどらない理由がわかりません...
  4. そして、私の最大の問題は、ボールが上または下に当たったときに、ボールが消えてしまい、まだバウンドしているかのようにゲームが続くように見えることです。

マイコード

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

c++ - C++OpenGLポンボールの動きが速すぎる

私はopenglを使用してC++で簡単なポンゲームを作成しようとしています。画面に境界線が表示され、パドル、ボール、そしてそれらすべてが動くので、それは素晴らしいことです!問題は、1ピクセルの速度でもボールが電光石火の速さで動くことです。

initと呼ばれるコールバック関数でその位置を更新し、次のようにglutIdleFuncに渡します。glutIdleFunc(idle);

アイドル機能は次のとおりです。

基本的には、1ピクセル左に移動するだけですが、アイドル状態は頻繁に呼び出されるため、非常に速く移動します。このエラーを修正するにはどうすればよいですか?

さらに情報が必要な場合は、質問してください。

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

eclipse - グラフィックス クラスと継承の問題がある Pong ゲーム

ピンポンのようなゲームを作成するクラス用のこのラボがあり、.javaこのラボのファイルを次のリンクのペーストビンに適宜配置しました。

Ball.java: http://pastebin.com/VMg75i8U

Block.java: http://pastebin.com/T7GCTh4z

BallTestTwo.java: http://pastebin.com/gZgR8d2J

Tester.java: http://pastebin.com/fG5f5zZR

Locatable.java: http://pastebin.com/GE77PLJk

私の問題はTester.java、ボールラインをコメントアウトして実行し、目的の結果を得ることができるように、ブロックが正常に機能していることです。ただし、ボール行のコメントを外して実行すると、エラーが発生し、空白の白いキャンバスが表示されます。

最終結果がどうあるべきかを明確にする必要がある場合は、ラボの説明の単語ドキュメントへのリンクを次に示します。https://docs.google.com/file/d/0B_ifaCiEZgtcTVFPX0t2Mzhzczg/edit?usp=sharing https://docs.google.com/file/d/0B_ifaCiEZgtcMFVWYXIxdjZsdDQ/edit?usp=sharing

EDIT 私が受け取っているエラーは、プログラムを強制終了するまで永遠に繰り返されます:

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

performance - 方向に関係なく一定速度でオブジェクトの位置を更新する

この質問は少しばかげていると思いますが、答えが見つかりません。

私は古典的なゲームポンをやっています。そして、ボールがどの角度でも同じ速度で進むことを望みます。しかし、私の現在のアルゴリズム (x を 1 ずつ増やして y を計算する) では、y=ax+b の a が高い場合、各ピクセル間に大きなギャップがあります。どのステップを使用する必要がありますか?