Chirp Pong
基于声波通信的纯静态 HTML 双人对战游戏,通过扬声器和麦克风在近距离设备间传输游戏状态,无需网络连接
时间轴 (近 90 天)
Simon Willison 做了一个名为 Chirp Pong 的实验,用纯静态 HTML 在两部靠近的手机上通过声波(chirp)传输游戏状态,实现双人对战,不使用 Wi-Fi、蓝牙或数据线。
Chirp Pong 的架构为纯静态 HTML,无后端、无 WebSocket、无 WebRTC,游戏状态被编码为音频信号通过扬声器播出,另一端用 Web Microphone API 捕获并解码。
在近距离场景下,Chirp Pong 的声波通信方案是可用的(原文判断为 'It seems to work')。
作者给模型的提示词中明确要求打破 Pong 的单调,做一个双人竞技的类 Pong 游戏,玩家把手机靠在一起,游戏状态通过音频噪声传输、由 Web 麦克风 API 解析,并加入图形和玩法变化使其比 Pong 更有趣、更交织。
Chirp Pong 方案具有明确的限制:对两机间距敏感(必须靠近)、嘈杂环境可靠性下降、音频编码带宽有限限制游戏复杂度、两端同时收发需处理自听回声。
Chirp Pong 短期内不会替代正经的多人联机方案,其价值在于作为原型验证:快速验证双人交互构想时,声波是一条可行的路径。
Chirp Pong 是一个公开可访问的网页,点开即用,不需要安装、账号或网络配置。
Chirp Pong 放弃了可靠性和通用性,换来了不需要配对、不需要权限弹窗之外任何基础设施的特性。
对于中等复杂度的实验性项目(如 Chirp Pong),AI 编程助手已经能承担主要实现工作。
全部知识事实 (9)
对于中等复杂度的实验性项目(如 Chirp Pong),AI 编程助手已经能承担主要实现工作。
50%待验证Chirp Pong 的架构为纯静态 HTML,无后端、无 WebSocket、无 WebRTC,游戏状态被编码为音频信号通过扬声器播出,另一端用 Web Microphone API 捕获并解码。
50%待验证在近距离场景下,Chirp Pong 的声波通信方案是可用的(原文判断为 'It seems to work')。
50%待验证作者给模型的提示词中明确要求打破 Pong 的单调,做一个双人竞技的类 Pong 游戏,玩家把手机靠在一起,游戏状态通过音频噪声传输、由 Web 麦克风 API 解析,并加入图形和玩法变化使其比 Pong 更有趣、更交织。
50%待验证Chirp Pong 方案具有明确的限制:对两机间距敏感(必须靠近)、嘈杂环境可靠性下降、音频编码带宽有限限制游戏复杂度、两端同时收发需处理自听回声。
50%待验证Chirp Pong 短期内不会替代正经的多人联机方案,其价值在于作为原型验证:快速验证双人交互构想时,声波是一条可行的路径。
50%待验证Chirp Pong 是一个公开可访问的网页,点开即用,不需要安装、账号或网络配置。
50%待验证Chirp Pong 放弃了可靠性和通用性,换来了不需要配对、不需要权限弹窗之外任何基础设施的特性。
50%待验证Simon Willison 做了一个名为 Chirp Pong 的实验,用纯静态 HTML 在两部靠近的手机上通过声波(chirp)传输游戏状态,实现双人对战,不使用 Wi-Fi、蓝牙或数据线。
50%