独立游戏原型验证的成本长期失衡:主流方案依赖重型引擎与外包美术,人力成本高于程序本身,验证周期以月计。本项目以零引擎、零素材、零依赖的极限约束,验证原生 Web 技术栈能否独立支撑完整肉鸽产品闭环,并作为商业引擎版本的玩法沙盒与数值基线。
点击空白处退出提示
独立游戏原型验证的成本长期失衡:主流方案依赖重型引擎与外包美术,人力成本高于程序本身,验证周期以月计。本项目以零引擎、零素材、零依赖的极限约束,验证原生 Web 技术栈能否独立支撑完整肉鸽产品闭环,并作为商业引擎版本的玩法沙盒与数值基线。
介绍视频: https://www.bilibili.com/video/BV1PTM962Ece/?share_source=copy_web&vd_source=18c28b12a8e20605972010f1d07baa12
俯视角空战肉鸽射击。核心为三套数据表驱动的涌现式构筑系统:17 种子弹标签(各挂载命中/每帧/撞墙钩子,组合效果涌现而非枚举)+ 16 组元素混合表(双标签叠加产出专属弹道、外观、特效与音色)+ 56 种插件(覆盖生存/输出/经济/极端机制多流派)。含 10 种炮塔、Lv1–5 武器实例、双槽同时开火(齐射共鸣 + 冷却协同双正反馈)、13×13 网格随机地图、5 层 5 Boss 与无尽阶梯强化、星币经济与补给站、武器插件图鉴元系统。表现层全程序化——造型、特效、音效均由代码生成,整包零二进制资源。
全流程独立完成:玩法设计、系统架构、程序实现、数值平衡、打包发布。
技术栈:HTML5 Canvas 2D + JavaScript (ES6) + CSS3 + Web Audio API。零第三方依赖、零构建链、零外部素材,按职责分为 data / entities / rooms / game / render / ui / audio 七层模块,构建期内联为自包含单文件 index.html(245KB),双击即运行。
架构亮点:内容全量进表、逻辑只写执行器——新增插件仅需一条数据加四个钩子,主循环零改动。武器经工厂函数实例化,持有独立等级与冷却,从架构层杜绝全局常量被状态污染。
难点解法:① 多武器共享开火节拍导致高射速被拖累 → 重构为每武器独立冷却,并以齐射共鸣、冷却协同两项正反馈反转手感;② 升级体系与双槽位状态竞争 → 梳理三条拾取分支 + 实例化消除竞争;③ 无引擎缺乏可观测性 → 建立「语法检查 → VM 沙箱桩断言 → 真实 DOM 时序回归」三层验证阶梯,静默异常定位从小时级压至分钟级。





评论