乒乓对战

经典 Pong 双人对战,可选电脑对手或同屏双人,先到 7 分获胜,球速会越打越快。

你0
回合0
电脑0

按空格或点开始

左板 W / S,右板方向键 ↑ / ↓;手机上在左右半场按住拖动即可控制对应球板。

常见问题

手机上怎么玩?
按住屏幕左半边上下拖动控制左板,右半边控制右板。双人模式两个人各占一边,横屏时空间更宽,操控更从容。
电脑对手会放水吗?
不会故意放水,但它有反应速度和死区:球离得远时移动较慢,击球点也不总在中心。想提高难度可以缩短回合,球速上来后它同样会跟不上。
为什么球越打越快?
每次击球速度提高约百分之六,直到上限。这是 Pong 的经典设计,回合越长双方压力越大,最后往往靠一次失误分胜负。
比分会被保存吗?
不会。比分与回合只存在于当前页面,刷新即归零,也不写入本地存储。想记录战绩可以自己截图,或连续打完一整局再离开。

使用步骤

  1. 选对手

    默认电脑模式,右板由程序控制;点「双人」改成同屏对战,两个人共用一个键盘或各拖一半屏幕。

  2. 开始发球

    按空格或点「开始」,球从中线发出,左右随机。得分后会自动重新发球,不用手动点。

  3. 控制球板

    左板用 W / S,右板用方向键上 / 下。手机上按住左右半场拖动,球板会跟着手指移动。

  4. 先到 7 分

    每球一分,先拿 7 分结束。结束后点「重开」清零比分,随时可以再来一局。

工具详细介绍

Pong 是 1972 年雅达利推出的街机游戏,也是最早让大众认识电子游戏的作品之一。规则简单到一句话能说完:球在两边弹,板挡住就继续,漏了就丢分。真正让人上瘾的是速度,回合越长球越快,留给反应的时间越来越短。街机厅里两个人挤在一台机器前,输的人让位,这种轮换让一局接一局停不下来。一局结束,输的人把位置让出来。

本页把物理与渲染分开:球的位置、速度、比分都是纯数据,每一帧按时间差推进并做碰撞检测,画布只负责把数据画出来。这样在测试里可以手动推进时间,不用等真实帧。球板击球点会改变反弹角度,打在边缘角度更大,打在中心更平,和原版街机的手感一致。手机上没有键盘,改成在左右半场拖动,两个人各占一边,手感更统一。

原理与背景

乒乓的物理只有两条:碰到上下边界时垂直速度反向,碰到球板时水平速度反向并叠加击球点带来的角度。速度每次击球乘一个略大于 1 的系数并设上限,避免球快到无法渲染。碰撞检测按时间片细分,防止高速球穿过球板,这也是很多自制 Pong 出现穿模的原因。把每一帧切成若干小步,代价很低,稳定性提升明显,帧率波动也不容易漏判。

电脑对手的难度来自参数而非作弊:移动速度、死区与反应延迟。速度太低会漏球,太高又变成不可战胜。把上限设在略低于球的最快速度,长回合里它自然会跟不上。双人对战则更考验预判与节奏,和电脑练熟之后再和朋友打,往往会发现人类更擅长制造角度。想加难度不必改代码,把球速上限调高就行,参数调一调就有不同难度。

典型使用场景

  1. 办公室摸鱼局

    午休时两个人共用一个键盘,三局两胜。规则简单,不用教学,谁都能上手,一局两三分钟,刚好够放松一下。输了换人,几个人轮着来,比刷手机更容易聊起来。

  2. 和小孩一起玩

    孩子还不会复杂操作,Pong 只需要上下移动。把电脑模式调成练手,输赢都快,适合作为第一款双人游戏。家长可以在旁边提示落点,慢慢建立空间感,比看动画片更互动。

  3. 测试键盘手感

    新键盘到手想试试按键响应与冲突。左手 W / S、右手方向键同时按,能直观感受键位布局与回弹,比打字更直接。打完一局,哪些键位别扭基本就清楚了,换键帽时也能顺便试试。

使用技巧

  • 接球时用球板边缘击球,角度更大,对手更难判断落点。
  • 不要一直贴着球追,提前把球板放到球的落点,留出调整空间。
  • 双人模式约定谁先发球、换边规则,少一点争执,玩起来更顺。

注意事项

  • 一直按着方向键不放

    球板会撞到边界停住,球从另一侧飞过。看球的落点提前移动,接近时再微调,比一路追着球更稳。刚开始玩的人最容易犯这个错,练几次就能改,稳住心态最重要。

  • 双人模式误抢控制

    两个人共用键盘时,方向键与 W / S 要分清,别同时按到对方的键。手机双人各拖一半屏幕,手指不要越界,否则会把对方的球板也带走。开局前先说好谁管哪边,少一点误会。

  • 球速上来后慌乱

    回合越长球越快,这时更容易乱动。把球板放在球的正前方等它过来,比追着球跑成功率高得多。深呼吸,看清方向再动,手稳比手快重要。把节奏放慢,反而更容易赢。

相关工具