問題タブ [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 投票する
2 に答える
1932 参照

java - Eclipse を使用して Pong をプログラミングする

私は現在、Java でコーディングすることを独学しようとしています。私は Eclipse を使用しており、pong を作成するためのチュートリアルを持っていましたが、それがどのように行方不明になったのでしょうか。私が苦労しているのは、ボールのクラスを終えることだけです。レンダリングしてウィンドウに正しく表示されましたが、実際には何もせず、静止したままです。これは、必要なコードがわからず、すべての Google 検索で、機能しないコードに対するフラストレーションしか得られなかったためです。

これが、これまでのボールクラスでのすべてです。

アドバイスをいただければ幸いです。

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

c# - プログラム実行中のユーザー入力

卓球ゲームを作っています。私はすべてを機能させましたが、ユーザーはパドルを動かしました。すべてのメソッドが呼び出される while (true) ループを使用しています。WASD でパドルを動かすにはどうすればよいですか? ユーザーの入力を待っている間、プログラムを続行したい。Console.ReadKey() を使用してみましたが、プログラムがフリーズします

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

python - ボールが複数あるのはなぜですか?どうすれば修正できますか?

こんにちは、pygame を使ったプログラミングは初めてで、次のコードがあります。

しかし、実行するとボールが多すぎて、ボールは1つだけになるはずです。そして、ますます多くのボールが来ます。

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

visual-c++ - どうすればこれを修正できますか? 致命的なエラー C1083: インクルード ファイルを開けません: 'iostream.h': そのようなファイルまたはディレクトリはありません

Visual Studio 2008 を使い始めたばかりで、以前はコードブロックを使用していましたが、Visual Studio に関するすべてが混乱しています。

// Emilie Sutterlin による PONG、10/10/97 // 説明: このプログラムはゲームのポンです。//================================================ =================== #include #include #include #include #include #include #include #include //==========グローバルと定数======================== const MAX = 10; int lprow=2、rprow=2、col=2、colinc=2、rowinc=1、row=1、oldrow、oldcol、scorr=0、scorl=0;

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

c# - XNA で型を暗黙的に変換できない

弾むボールがあり、一度弾むとスピードが速くなるように作ってみました。

私のボールクラスでは、float speed;

そして私はそれを初期化しました: public ball(float speed) speed = 1f;

次のようなボールの動きの方法があります。

次に、これを update メソッドに追加します。BallMovement();

速度変数を使用しようとする前は機能していましたが、このエラーのためにコンパイルされません:

タイプ 'float' を 'int' に暗黙的に変換できません。明示的な変換が存在します (キャストがありませんか?)

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

c# - XNA - 長方形の位置を変更する

私の卓球ゲームでは、ボールと 2 つの櫂を持っています。が のときball.ballRect.x < 5true、次のようにscore.greenScoreインクリメントするようにしたい:score.greenScore++;

それはうまくいきますが、ボールが画面の中央に戻るようにしたいです。

だからGame1.csで私はこれをしました:

中央に戻ってスコアを追加しますが、衝突をリッスンしなくなります。

私の Ball.cs では、次のように四角形のみを描画します。

spriteBatch.Draw(ballTexture, ballRect, Color.White);

位置を使用するVector2と、ボールが画面に表示されないためです。

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

haskell - 卓球ゲーム、ボールがアウト オブ バウンズかどうかを検出

私は卓球ゲームを書いています。ゲームのロジックについて助けが必要です。私の問題は、ボールがマップの外にあるかどうかを検出するときに問題が発生したことです。これにより、ボールが範囲外になり、スコアがカウントされません。現在、次のように機能します。

定数の理由は、ゲームのサイズが 600x400 で、ボールの幅が 15 ピクセルで、位置が中心にあるためです。resetGame は次のように機能します。

しかし、どういうわけか、これは何らかの理由で機能しません。ボールはまだマップから外れており、ゲームは基本的に壊れています。

だから、私の質問は次のとおりです。基本的に、ボールがアウトオブバウンズになったときにゲームがリセットされ、各プレーヤーに意図したとおりにスコアが与えられるように、これをどのように記述すればよいでしょうか? 完全なソース コードはhttp://lpaste.net/91745にあります。上記のコードは 107 ~ 114 行で定義され、118 行で使用されています。

助けていただければ幸いです、ありがとう。

編集: stepScore でさまざまな定数を試しましたが、stepScore が問題で、何らかの理由で機能しません。:(

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

vector - 再初期化後にボール ベクトルのコンポーネントが保持されるのはなぜですか?

私はPygameでPongゲームを書いています.これはこれまでのBallクラスのコードです:

プレーヤー (または AI) が得点した後、ボールはreinitメソッドを呼び出して、ボールを画面の中央に配置し、ベクトルをリセットします。

しかし、どういうわけか、ボールは reinit が呼び出される前のベクトルを維持しています。したがって、ボールが (-5.0 -2.0) のようなベクトルで左側を通過すると、reinit 呼び出しですばやく変化し、(-5.0, -2.0) に戻ります。なぜこれが起こっているのか誰か教えてもらえますか?

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

actionscript-3 - 完了後にゲームを終了する

私はポンのようなゲームをしてきました。しかし、ボールがステージ上にあるいくつかの文字に当たると、いくつかの文字が消えます. 私の手紙はムービークリップで、基本的に次のような if ステートメントを実行しています。

私が知りたいのは、すべての文字が消えたときにゲームを終了するようにプログラムに指示する最良の方法です。次のように null プロパティを使用することを考えました: if (mc1 && mc2 && mc3 = null){ gotoscene x } それは可能ですか? null オブジェクトを使用して、プログラムに別のシーンに移動するように指示しますか?

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

python-3.x - コードを開始するとcmdエラーが表示されます。動作していないのは私のplayer1rectだと思います

私はPongをプログラムしようとしていますが、これまでのところ:

しかし、CMDで開こうとすると、このエラーが表示されます

「player1rect」をロードできるとは思いません。'ball' と 'player1' を衝突させたくないので、それぞれに rect を作成しましたが、機能していないようです。だから、私はエラーを消したくありません。