問題タブ [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 に答える
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) に戻ります。なぜこれが起こっているのか誰か教えてもらえますか?