网通社科技快报

开发者用AI+Three.js打造浏览器3D动作游戏武来 含165只程序化怪物与SU7载具

独立开发者arxun近期上线浏览器3D动作游戏《武来》(arxun.github.io/wulai/),全程基于AI辅助建模与前端技术栈实现,无需外部美术资源。游戏设定于260米×260米黄山山谷场景,主角“小武”持登山杖沿步道北行,遭遇青石蟹、雾狸、赤鸦、岩灵、山魈五类共165只程序化生成怪物,强度随海拔递增;两端设Boss玄甲天魁(4200血)与赤鳞魇龙(4800血)。玩家可通过升级提升属性,解锁六把武器(攻击10至156),数字键1–6切换。战斗系统含四段连招(J键)、回旋斩(E)、崩击(K)及大招“武来”——3秒演出后冲击波最远13米、倍率10倍,落地形成半径6.5米岩浆坑持续5秒。操作上PC端用WASD+鼠标锁定,手机端为左下方向盘+右下普攻+弧形技能布局,支持双指缩放镜头。载具系统引入SU7:西北角停放,F键上车,V键或触控按钮远程召唤;漂移满20米积1瓶氮气(上限3瓶),喷射3秒提速至3倍。技术层面采用React 18 + React Three Fiber v8 + drei v9 + three.js r168,Vite 5构建,GitHub Actions自动部署。角色建模以黄山实拍照片为基准,通过坐标锚点表构建身体结构,采用“几何体挪支点”方案避免重渲染;低多边形风格区分有机体(平滑法线)与人造物(硬边法线+随机明暗);皮肤纹理由Canvas现场绘制并叠加顶点色。除SU7外所有模型均实时生成,整包体积极小。项目源于开发者临期token尝试“烧token生成建模”,数分钟获可用模型雏形,体现AI对个人开发的显著赋能。游戏在普通浏览器稳定60fps运行,移动端经真机调试解决触控延迟与陀螺仪干扰问题,代表轻量化3D微游戏新范式。