旋转战线 - 开发路线图
项目目标
创建一个以"线"为核心机制的肉鸽动作游戏,玩家通过锚点和线的操作在无限怪物波次中生存。
开发阶段
V0.1 - 核心机制验证(预计2-3周)
目标:建立基础游戏循环,验证核心玩法
核心功能
角色系统
锚点系统
旋转系统
敌人系统
环境系统
里程碑
V0.2 - 系统扩展(预计3-4周)
目标:丰富游戏系统,增加深度和可玩性
进阶系统
生命与成长
道具系统
战斗增强 - [x] 旋转残留区域(减速效果和伤害)
里程碑
V0.3 - 内容丰富(预计4-5周)
目标:大幅扩展游戏内容,提升游戏体验
元素系统
道具扩展
AI与怪物
智能AI
新怪物类型
里程碑
进度追踪
V0.2 - 25.12.28
- 锚点系统优化
- 右键切换到附近锚点,二次点击相同锚点触发冲刺
- F键直接向连接锚点冲刺
- 锚点有生存时间限制
- 锚点有最大连接距离
- 环形进度条显示锚点生存时间
- 旋转系统增强
- 旋转结束后创建扇形区域
- 扇形区域具有碰撞检测
- 扇形区域可造成伤害和减速效果
- 旋转中心用粉红色圆圈标记
- 完成一次旋转后自动切换旋转中心
- 优化旋转逻辑和相机跟随
- 生命值系统
- 玩家、敌人均有生命值,可被造成伤害
- 生命值归零时死亡
- 玩家默认禁用(开发模式M键开启)
- 血条显示组件
- 状态组件注册中心
- 开发者模式
- T键:随机生成敌人
- Y键:随机生成道具
- N键:新建玩家
- M键:开关生命值系统
- J键:开关UI显示/隐藏
- UI优化
- 生命值条显示
- 锚点生存时间环形倒计时
- 标明旋转中心
- 属性面板(移动速度、旋转速度、攻击伤害等)
- 降低UI中的DC数量(从8-10个优化)
- 道具系统
- 回血道具
- 道具掉落机制
- 掉落组件实现
V0.1 - 25.12.05
- 角色系统
- WASD自由移动
- 基础碰撞检测
- 锚点系统
- 鼠标左键发射锚点(闪现到目标位置)
- 鼠标右键向锚点突进
- 旋转系统
- Q/E键控制旋转方向
- 围绕锚点自动旋转
- 空格键切换旋转中心(角色/锚点)
- 线条伤害判定
- 敌人系统
- 近战跟踪怪(基础移动AI)
- 远程站桩怪(锁定射击)
- 基础伤害系统
- 环境系统
- 方块障碍物生成
- 基础地图边界
- 碰撞检测