团队第三次作业—alpha冲刺

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15657
团队名称 星云-维鲁姆
团队成员-学号 丁宇轩-3124004316
这个作业的目标 改进更新我的三角洲助手

一、冲刺计划
1. 前期工作总结与改进方案
前期工作复盘
1.项目方向调整:最初规划的「实时画面采集 + AI 战局分析」方案,因《三角洲行动》ACE 反作弊系统限制无法落地,已彻底放弃,转向合规数据服务助手赛道。
2.基础框架搭建:已完成 Java+JavaFX 桌面端项目架构搭建,实现了官方小程序风格的 UI 界面、首页烽火日报、装备集市、战备配装、改枪百科四大核心模块的基础布局。
3.数据问题修正:已移除游戏中不存在的道具(如 G36C、虚构手雷),修正了枪械价格、属性数据,替换为社区公开的真实数据,解决了初期数据虚构的问题。
4.核心功能开发:已实现装备价格 / 保值率查询、地图密码房密码展示、基础战备配装算法,当前可生成基于预算的配装方案。

改进思路与方案

序号 存在问题 改进方案
1 战备配装算法不合理,优先裸枪堆砌,不符合玩家真实配装逻辑 重构配装算法,按「主武器配件→防具→药品→副武器」优先级分配预算,优先保证主武器战力与生存能力
2 预算输入框仅支持鼠标箭头微调,无法键盘直接输入,操作不便 优化输入交互,启用键盘直接输入功能,增加输入校验,支持 0-300 万预算自定义设置
3 无官方数据接口,无法实时同步游戏数据,仅能依赖本地静态数据 1. 建立本地数据更新机制,手动同步社区最新数据2. 预留官方小程序接口接入位置,后续可快速替换3. 新增数据更新提示,标注数据来源与更新日期
4 枪械百科模块数据不全,无完整改装方案 补充全枪械基础属性、适配配件、不同场景改装方案,支持价格档位筛选与搜索
5 地图攻略模块功能未完善,无彩蛋 / 物资点位展示 新增全地图彩蛋点位、高价值物资刷新点数据,按地图分类展示

2. 团队成员分工与工作量占比

成员姓名 角色 具体承担工作 工作量占比
丁宇轩(项目负责人 / 全栈开发) 项目统筹、前后端开发、数据整理 1. 项目方向调整与架构搭建2. JavaFX 界面开发与优化3. 核心功能(配装、装备查询、百科)开发4. 社区数据收集、录入与校验5. 项目文档撰写与冲刺总结 80%
丁宇轩 功能测试、vlog 制作 1. 功能测试与 Bug 反馈2. 冲刺日志整理与 vlog 拍摄剪辑3. 界面交互体验优化建议 20%

二、冲刺总结
1. 冲刺计划改进目标实现情况
本次 Alpha 冲刺周期为 14 天,核心改进目标完成情况如下:
✅ 已实现的改进目标
重构了战备配装算法,实现了「主武器优先」的合理配装逻辑,生成的方案符合玩家真实配装习惯。
优化了预算输入交互,支持键盘直接输入 + 鼠标微调,预算上限提升至 300 万,解决了输入不便捷的问题。
修正了所有虚构数据,替换为社区公开的真实装备、枪械、地图数据,移除了不存在的道具与枪械。
完善了枪械百科模块,补充了枪械属性、配件适配与改装方案,支持价格筛选与搜索。
搭建了地图攻略模块框架,录入了全地图密码房密码,预留了彩蛋点位展示功能。
❌ 未完全实现的目标与原因:
官方数据实时同步功能未实现:因个人无微信小程序开发者账号,无法申请接入《三角洲行动》官方小程序接口,无法实现数据实时同步,当前助手仅能依赖本地静态数据,无法自动更新版本内容,功能止步于本地单机使用,无法对接官方数据源实现动态数据同步。
地图攻略模块的彩蛋点位可视化展示未完成,仅实现了基础文字数据录入,后续可继续完善。

2. 项目亮点与不足
🌟 项目亮点
合规化设计,规避风险:彻底放弃了画面采集、内存读取等违规方案,全程基于社区公开数据开发,从根源上避免了反作弊封号风险,完全符合课程作业与游戏规则要求。
功能贴合玩家真实需求:战备配装、装备保值率查询、枪械改装参考、地图密码攻略均为玩家高频刚需,解决了新手配装难、找攻略繁琐的痛点。
UI 交互贴合官方风格:参考《三角洲行动》官方小程序的赛博朋克科技风设计,界面直观清晰,操作流程贴合玩家使用习惯,降低了学习成本。
模块化架构,易扩展:采用前后端解耦的模块化设计,核心功能独立封装,后续可快速接入官方数据接口、新增功能模块,适配游戏版本更新。
⚠️ 项目不足
数据更新能力受限:无官方数据接口接入权限,仅能依赖本地静态数据,无法实时同步游戏版本更新,后续游戏新装备、新地图上线后,需手动更新数据,维护成本较高。
地图攻略功能不完善:彩蛋点位仅录入了文字数据,未实现可视化地图展示,用户体验有待提升。
异常处理机制不足:部分输入校验与异常提示不完善,如输入无效字符时反馈不够明确。

  1. 每位成员的过程体会
    丁宇轩:本次项目最大的收获是学会了「在限制条件下调整方案」。最初的实时画面采集方案因反作弊限制无法落地,一度让项目陷入停滞,但通过调整方向,转向合规数据助手赛道,反而找到了更贴合用户需求的产品形态。同时也深刻意识到,游戏类工具开发必须优先考虑官方规则与风险,不能只追求技术炫技。目前因无官方接口权限,项目只能止步于本地数据,但后续我会继续维护社区数据更新,完善地图攻略功能,让工具能持续为玩家提供价值。
    同时通过项目测试与 vlog 制作,我了解了游戏工具开发的完整流程,也体会到了团队协作的重要性。虽然项目无法接入官方数据,但能基于社区数据完成所有核心功能,也让我看到了合规开发的可行性,后续会继续配合完善功能测试与优化建议。

团队仓库
https://github.com/Nebula-Verum/demo-repository

posted @ 2026-05-22 13:26  丁子逸  阅读(63)  评论(0)    收藏  举报