Hacker News 中文摘要

RSS订阅

《毁灭战士》被移植至无线耳机 -- Doom has been ported to an earbud

文章摘要

DOOMBUDS是一个将经典游戏《DOOM》移植到Pinebuds Pro开源耳机上的项目,支持玩家通过网页排队远程操控游戏。项目提供两个开源代码库:DOOMBuds用于耳机端运行,DOOMBUDS-JS用于网页交互。

文章总结

《地狱级无线耳机DOOMBUDS:在耳机上运行经典游戏DOOM》

项目概述: - 开发者将1993年经典游戏DOOM移植到Pinebuds Pro开源固件耳机上 - 支持通过浏览器远程排队游戏(当前需等待数小时) - 采用Twitch直播流媒体技术降低带宽成本

技术实现: 1. 核心组件: - 耳机端DOOM移植版 - 串行服务器(连接耳机与网页服务器) - 网络服务器(管理队列/传输按键指令) - 静态网页界面

  1. 关键技术突破:

    • 视频传输:采用MJPEG压缩(单帧11-13.5KB)
    • 硬件优化:
      • CPU超频至300MHz
      • 内存优化至992KB
      • 使用精简版游戏文件(1.7MB)
  2. 性能表现:

    • 理论帧率22-27FPS
    • 实际最高18FPS

开源信息: - 代码仓库: * DOOMBuds(耳机端) * DOOMBUDS-JS(浏览器端)

特别说明: - 仅支持Pinebuds Pro耳机 - 开发者表示将发布详细技术文章/视频 - 项目展示页包含开发者求职链接

(注:原文中大量技术细节和开发者个人调侃内容已精简,保留核心技术创新点和项目概况)

评论总结

以下是评论内容的总结:

  1. 对Pinebuds Pro上运行DOOM的赞赏

    • 主要观点:认为将DOOM移植到耳机上很酷,展示了DOOM在各种设备上的广泛适应性。
    • 关键引用:
      • "This is awesome! the amount of devices doom has not been run on shrinks by the day haha"(jurakis)
      • "List of Doom ports: https://en.wikipedia.org/wiki/ListofDoom_ports"(7777777phil)
  2. 对Pinebuds Pro耳机的询问

    • 主要观点:对Pinebuds Pro耳机的实际使用体验感兴趣。
    • 关键引用:
      • "How are the PineBuds Pro, anyone have them?"(branon)
  3. 对技术实现的讨论

    • 主要观点:讨论通过蓝牙或UART传输数据的可行性,以及是否可以在两个耳机上分布式运行DOOM。
    • 关键引用:
      • "Bluetooth is pretty slow, you'd be lucky to get a consistent 1mbps connection, UART is easily the better option."(neurostimulant)
      • "Does this means you can run a doom instance on each bud?"(neurostimulant)
  4. 对游戏行业的反思

    • 主要观点:认为现代游戏过于复杂,失去了早期游戏的简洁和趣味性。
    • 关键引用:
      • "I am a bit said that it is always Doom... games have gotten a lot bigger, often more complicated."(shevy-java)
      • "That's IMO not really a game. And just XP grinding for the big bad wolf to scale to the next level... that's not really playing either."(shevy-java)
  5. 幽默和创意提议

    • 主要观点:提出一些幽默的设想,如在USB-C微控制器或一次性电子烟芯片上运行DOOM。
    • 关键引用:
      • "Do we have Doom on a USB-C plug microcontroller yet?"(automatic6131)
      • "Im waiting for the post 'Doom ported to disposable Vape chip' :-D"(KellyCriterion)
  6. 对技术趋势的思考

    • 主要观点:讨论通用硬件与专用硬件的经济性,以及软件与硬件的关系。
    • 关键引用:
      • "I wonder whether I should think of that as a triumph of software over hardware or an economic failure..."(nehalem)

总结:评论主要围绕DOOM在Pinebuds Pro上的移植展开,既有对其技术实现的赞赏和讨论,也有对游戏行业发展趋势的反思,同时不乏幽默和创意的提议。