問題タブ [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.
java - ポンゲームでボールの角度を作るためのより良い方法が必要です
コーディングを練習するためにポンクローンを作成していますが、パドルを打ったときにボールの角度を変更できるようにすることに固執しています。
私の現在の実装には、ボールのdeltaXとdeltaYがあり、ゲームループとともに移動してボールを移動します。私のやり方では、パドルが動いているときにボールを打つと、パドルの方向に応じてdeltaYが増減しますが、これはゲームにとってまったく自然なことではありません。
誰かがこれを行うためのより良い方法を知っていますか?
java - Java で自分のボール オブジェクトにボール イメージを配置する際に問題が発生する
ちょっと私の質問は、Java のゲーム Pong でボール オブジェクトに画像を配置する方法です。以下は、抽象クラス Shape を拡張する Ball というオブジェクトの現在のコードです。
java - KeyListener を使用した Pong コントロール
卓球ゲームを動作させるのに少し問題がありました。このプロジェクトは単純にボールに物理演算を持たせることから始まりましたが、その後、さらに作業を行うことにしました。
私はそのボールを前後にバウンドさせましたが、キー W と S はプレーヤー 1 を制御せず、上下の矢印キーはプレーヤー 2 を制御しません。
システムの印刷メッセージも表示されません
問題がコードのこの部分だけなのか、それとも別の場所なのかはわかりません
他の場所にある場合は、このファイルの残りの部分へのリンクです http://pastebin.com/TJbLBxL7
コード全体:
私の新しいコード この問題は、一度に 1 人のプレイヤーしか操作できないことです。
また、2つの MyKeyAction を作成して修正しようとする愚かな試みもありますが、まったく変更されませんでした
javascript - Javascript Pong ゲーム 動くコウモリ
私は現在、Javascript を使用した Pong ゲームのチュートリアルを行っています。特定のキーを押して、2 つのコウモリを動かす必要があるところです。K、M、A、または Z を押すとコウモリが動くはずですが、まったく動きません。私のIDEは「変数eは引数を隠す」と言います。これは私が現在使用しているコードです:
actionscript-3 - AS3フラッシュポンゲーム:AIパドルが期待どおりに動かない
だから私は「AI」の動きを表現する次のコードを持っています。pdl_RはAIパドル、AIHはAIの高さ、AIHSはAIの高さの速度です。AIHによってパドルをAIHSの方向に移動させるコードが必要です。
ただし、pdl_R(AIパドル)が画面の下部に到達すると(デフォルトの方向は下向き)、そこにとどまり、(予想される方向の切り替えではなく)3ピクセル上下に点滅します。
私の最初のAIHは200で、最初のAIHSは1です。
python - Pythonの範囲内に変数を保持する
私はゲームポンのコードを書こうとしていますが、パドル位置の範囲を制御しようとするときに問題に直面しています.最大値と最小値)変数が変化する(増加する)と、その範囲の最大値にとどまり、この変数が減少すると最小値にとどまりますか?.
私はこのコードを書いていました:
パドル位置の値 (paddle1_pos[1] および paddle2_pos[1] ) が範囲外になると、キーボードを使用してその位置を更新できなくなります (変数 (paddle1_vel[1] および paddle2_val[2) を使用) ]) それで、おそらく Python には paddle_pos を更新できる何かが存在するのではないかと考えています.範囲の片側に到達すると、更新の方向を逆にするまでその側にとどまります.うまくいけば、質問は明確です.
ありがとう
c++ - Pongの実装中のAllegroのタイミングの問題
Allegro4とC++を使用して非常に基本的なバージョンのPongを実装しようとしています。しかし、rest()呼び出しと組み合わせてタイミングメカニズムを使用すると、問題が発生します。私のゲームは2人用に設定されており、プレーヤーが7ポイントを獲得すると、プレーヤーは1セットを獲得し、その後、両方とも0からやり直します。2セットを獲得した最初のプレーヤーが勝ちます。セットが当たった後、当選者の名前を表示し、rest(2000)を呼び出して、プレイヤーがメッセージを確認できるようにします。しかし、この後、ボールはどこからともなく出てきたように見え、セットの最初にプレーヤーの1人に自動的にポイントが与えられます。その後、本来の中心から再開します。これは、タイミングメカニズムまたはrest()呼び出しを削除しても発生しません。
スコアとセットの更新をタイミングループの外に移動しようとしましたが、機能しません。また、rest()呼び出しの直後にボールのinit()関数を呼び出すこともありません。問題を解決する方法について、いくつかの情報をいただければ幸いです。
これがコードです。問題に影響を与えない基本的なビットとインクルードは省略しました。
//includes...
java - Javaポンゲームグラフィックスまたはgeom2D
私の最初のプロジェクトは、JavaでゲームPongを作成することです。自分のx
位置とy
位置のデルタを計算する必要があるので、二重変数を使用するのが最善の方法だと思います(間違っている場合はすみません)。ただし、libの図形を塗りつぶすためにdoubleを使用することはできませんjava.awt.*
。
ここでは、ボールがパドルに当たった後の角度を計算します
と私はポンボールのdx
とdy
の位置を変更しx
ます。y
ここでポンボールを描きます。
dx
とdy
をより正確にしたい場合は、とのタイプを変更delta_y
しdelta_x
て2倍にする必要があります。ただしfillOval()
、double変数には適用できません。geom.Point2D.Double
では、代わりにグラフィックを作成する必要がありますか?
java - メインメソッドと 3 つのクラスがあり、コンパイルする必要があります - Eclipse
私はEclipseを使用しており、チュートリアルからゲームポンを作っています。4 つのクラス (1 つのメイン クラス) のコードをメモ帳にコピーして、必要に応じて使用できるようにしました...使用する HTML コードもあります...
私はEclipseを使用しています...これらのコードのチャンクを接続して動作させるにはどうすればよいですか? 3つの別々の.javaと.class? か何か
助けてください。
c++ - 解像度に関係なく同じ速度でボールを動かす(PONG)
簡単なPongゲームを作成し、次のようにゲームロジック内の位置に可変ballSpeedを追加してボールを移動します。update
問題は、ballSpeed
がD3DXVECTOR3
コンポーネントを使用していることです。x = 10; y = 10; z = 0;
重要なのは、ウィンドウの解像度を上げると、移動するピクセルが増える640:480
ため1280:1024
、ボールの移動が遅くなるということです。
そして私の質問は、モニターの解像度に関係なく、ボールを同じ速度で動かすにはどうすればよいですか?