前端已死,ai当立:gemini3 pro 写 3d 恐怖小游戏

62 阅读1分钟

image.png

image.png

output.gif

image.png

源码地址:github.com/zhulinghao/…

方块噩梦 (Blocky Horror)

一款基于 Three.js 的第一人称恐怖游戏。你需要在阴森诡异的豪宅中逃脱,同时躲避神秘的幽灵追击。 源码地址:

游戏特性

  • 🏚️ 3D 开放世界 - 随机生成的豪宅地图,多个房间和隐藏点
  • 👻 AI 幽灵 - 智能追踪的敌人,会通过听觉感知玩家
  • 🔦 手电筒系统 - 探照灯照明,可切换开关
  • 🚪 交互对象 - 橱柜藏匿、电灯开关、钥匙拾取等
  • 🗺️ 小地图 - 实时地图导航,可切换大小
  • 🎵 沉浸式音效 - 动态心跳声效,环境音乐
  • ⌨️ 流畅操控 - WASD 移动、鼠标观看、多种交互选项

游戏操控

按键功能
WASD移动
Space跳跃
Shift奔跑
E交互/躲藏
F切换手电筒
M切换小地图大小
鼠标移动观看(鼠标速度可在菜单调整)
Esc弹出菜单/暂停游戏

游戏目标

  1. 在豪宅中寻找逃脱门钥匙
  2. 躲避幽灵的追击(使用橱柜等隐藏点)
  3. 到达出口门门安全逃脱

游戏提示

  • 💡 利用电灯开关改变环境亮度,视野会影响幽灵的追踪
  • 🤐 尽量保持安静,不要让幽灵听到你
  • 📦 在橱柜等地方可以暂时躲避幽灵的追击
  • 📡 拾取雷达装置可以在小地图上看到幽灵位置

开发技术

  • Three.js - 3D 图形渲染
  • Vanilla JavaScript - 游戏逻辑和交互
  • Web Audio API - 程序化音效生成
  • WebGL - GPU 加速渲染