问题标签 [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 回答
2352 浏览

java - Java Pong 球在桨上滑动

我用java做一个乒乓球游戏,我遇到了一个问题。

错误在于,当乒乓球与 AI 或玩家的球拍相交时,球有时会发生多次碰撞。它基本上看起来就像球在桨上滑动。有时,球甚至会无限卡在桨后面。

有没有人遇到过这个错误或类似的东西?我对这种多重碰撞的东西感到困惑:(

我的球类如下:

}

0 投票
1 回答
405 浏览

java - 固定乒乓球程序的 Y 轴运动

我在为我的 java 类制作的乒乓球程序上遇到问题。我们正在提供文件,它需要编辑。它和自动乒乓球游戏一样,所以它确实需要任何输入,这一切都是计算机偶然发生的。我只需要桨上下。我已经让它动起来了。

我的问题是 Y 范围是从 20 - 465。它从 465 倒数到 20,然后不是从 20 倒数到 465,而是一直跳到 465 并从 20 倒数,从而使垫从底部到顶部消失得很快。我将附上这个项目,以防有人想帮我检查一下。

我不只是在找人来帮助我弄清楚为什么它会跳跃而不是计数。如果问题可以单独解决,这里是代码。我正在使用 edgeCheck 和 Update 方法。

0 投票
2 回答
33 浏览

java - 乒乓球拍。下次初始化时需要将count的底部值传到顶部

我希望底部的计数成为方法顶部的初始值。我无法理解如何做到这一点。

0 投票
2 回答
1423 浏览

java - 在乒乓球比赛中计算胜利

在 Scores.java 中创建一个采用 2 个参数的方法:player1Scores 和 player2Scores。该方法应打印出 player1 赢得的游戏数和 player2 赢得的游戏数。

这是我们老师布置的作业的最后一部分,我不知道从哪里开始。我在想一个简单的比较每场胜利,但这不是由 Player1Score 提供的。它只存储正在进行的游戏的当前分数。我需要能够计算出所有已经发生的游戏。知道如何将其添加到我的代码中吗?这是我目前正在开发的程序的一个片段。

0 投票
0 回答
55 浏览

python - 当我运行此代码时,我没有收到任何错误,但是屏幕上没有绘制任何内容

啊,自己解决了。需要一行:

虽然不知道为什么?!我想这与循环的范围有关吗?将留给有类似问题的任何人。

0 投票
0 回答
775 浏览

max - 乒乓延迟

我正在做一个项目,我需要为 Max/Msp (mxj~) 开发一个 Java 类,该类实现立体声乒乓延迟,我对 Java 很陌生。新对象的用户应该能够通过对象的入口更改左右声道的延迟参数(时间和反馈)。我有代码的基本“骨架”,但我在需要让用户调整延迟参数以及如何编码乒乓延迟的主要部分方面苦苦挣扎。我感谢任何形式的帮助!干杯:)

到目前为止,这是我的代码:

0 投票
1 回答
2319 浏览

javascript - 如何检测浏览器是否支持javascript中的乒乓框架?

我有一个 websocket 应用程序,其中服务器(使用 Netty 用 Ja​​va 编写)定期向客户端发送 ping 帧以检测它们的连接是否仍然存在(实际上可能发生客户端的网络连接断开而服务器无法检测它)。但是,如果某个特定的浏览器不支持乒乓球功能怎么办?如何在 javascript 中检测到它?例如,对于我使用的 websocket if(!window.WebSocket) {...},但是 ping-pong 呢?

0 投票
1 回答
1144 浏览

c# - 乒乓球 - 超出范围异常

我在电脑上创建了这个乒乓球比赛,但我遇到了问题。一切正常,但每当球碰到其中一堵墙时,它就会显示超出范围错误,即使我已将其设置为无法退出控制台。问题只发生在两堵墙上,其他的都很好!我也有一个评分系统,如果我不解决这个问题,我就无法检查它是否有效。

0 投票
2 回答
1222 浏览

c# - C#低定时器间隔=慢绘制时间?

我正在尝试制作一个简单的乒乓球游戏,但遇到了这个问题,如果按下“S”或“W”按钮,每个 timer1 滴答声(间隔设置为 1ms)应该移动 1 个像素的白色桨矩形,这个从理论上讲,我的 400px 高度图片框内的白色矩形应该在 0.4 - 0.8 秒内从 y = 0 移动到 y = 400,但显然它需要超过 4 秒。

我知道如果 cpu 已经很忙或处理速度问题,计时器滴答事件可能会被“跳过”,但我试图让蛇游戏比这 50 行代码更复杂,并且绘制蛇的速度实际上是准确的低时间间隔

为什么需要这么多?

提前感谢您的答案(:

0 投票
1 回答
112 浏览

java - 在 Java Pong 中同时更新两个实体

我最近开始使用 LWJGL ,因为我停止使用 Java 并想要快速复习一些新的东西。不幸的是,我在开发一个小型 Java 乒乓球游戏时遇到了一个问题。我有点加快了速度,但我已经多次查看我的代码,但我无法弄清楚哪里出了问题。

问题:我无法同时更新屏幕上的多个实体。这很奇怪,因为我移动它们没有问题,它们的值会根据调试器相应地更新,但图形不会在屏幕上更新。这是我的主程序代码:

就像我说的,唯一能在屏幕上正确渲染的实体是我update()首先调用的方法,在本例中是球。如果我先叫桨,那么桨会移动,但球会保持静止。我知道我一定在某个地方犯了一个愚蠢的错误,但我找不到它。

此外,Entity 类,可能是罪魁祸首: