Contra: 在浏览器中重温NES经典射击游戏
Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)
这是一个将1987年经典NES游戏Contra从汇编语言移植到C,再转化为WebAssembly的开源项目。玩家无需安装任何模拟器,直接在浏览器中即可流畅体验原汁原味的双人对战。支持本地双人同屏或在线联机,按键操作还原了红白机手柄的经典手感。项目不仅展示了WebAssembly在高性能游戏移植上的潜力,更让怀旧玩家能随时随地重温那段热血时光。
WOOHOO! 为怀旧欢呼!
HN 评论区
37- raldi
但日版的 Contra 明明好太多了!https://www.youtube.com/shorts/CiXzONyCDW0
- davesque
不幸的是,我有点担心,像 Anthropic(可能很快还有其他人)开始限制这类用途后,这种充满爱心的黑客酷项目会变得越来越少。唉,那些有趣好玩的东西也就到头了。
- sfblah
没有声音,而且键盘上的 A 和 B 键方向反了(A 应该在 B 的右边)。
- shinryudbz
音频本来就不应该工作吗?我还指望能听到那些传奇曲目呢!
- msephton
几个月前我写过关于这种跨编译的跳跃式开发:https://news.ycombinator.com/item?id=49643284
我用它让用 Lua 写的游戏在 SNES 上运行,也让我自己的语言/引擎在 Dreamcast、Wii、Web 等平台上运行。