用 Claude 一次性 vibe coding 出魂斗罗风格游戏,单文件零素材
prasadpilla · reddit · 2026-11-11
作者用 Claude Fable 5.2 以纯英文指令 vibe coding 出一款魂斗罗风格射击游戏,全部代码在单个 HTML 文件里,无引擎、无图片音频素材。
技术亮点:
- 960x540 逻辑分辨率绘制到 384x216 缓冲再整数倍放大,保证像素方块感
- 精灵不用贴图,而是骨骼装配:两段运动学解算腿部,身体各部件分层绘制加 1px 描边并缓存帧,几十行代码生成 8 帧×5 方向的跑动动画
- 瓦片、抖动天空、视差层由种子随机生成,字体是 3x5 像素点阵
- 音效全靠 Web Audio 振荡器和噪声,音乐是提前 150ms 调度的 16 步音序器
- Boss 是三阶段状态机,抛射弹道会解算落地预判
- 模型自己跑数千帧随机输入测试,并用 headless Chrome 截图自查修复
有趣的是,作者要求 1:1 复刻原版游戏时模型拒绝了,改为设计原创角色。游戏以 Claude Artifact 形式可直接试玩。
「编程与Agent」频道最新
- Agent 平台只答「无代码能建」,没人答「生产环境扛得住吗」 — Ayanle_O · 2026-11-11
- Rork 内置 Mobbin 设计参考搜索:免费计划可用,600K+ 真实 App 界面直接引用 — rudrank · 2026-11-11
- swyx 直问 AEO 公司 CEO:为何我的 agent 总自作主张选 Resend — AccBalanced · 2026-11-11
- Matt Shumer 发视频详解 Fable 5.2 与 Opus 5.5 该怎么选 — prasenx · 2026-11-11
- Rabbit 内部实测:OS3 自动在仓库秒级响应 bug 并起草修复 — jesselyu · 2026-11-11
- Anthropic 推出 Claude Meetings:可加入 Google Meet 实时干活 — No-Gazelle1365 · 2026-11-11