银河战舰队--冲刺日志2
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 2024秋软工实践团队作业-第三次( Alpha冲刺) - 作业 - 软件工程2024 - 班级博客 - 博客园 |
团队名称 | 银河战舰 |
团队成员-学号 | 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯 |
这个作业的目标 | 说明第2次的冲刺进度 |
一、项目进度追踪
姓名 | 完成任务 | 完成时间 | 剩余时间 | 遇到问题 | 解决方案 |
---|---|---|---|---|---|
林伟宏 | 组织会议、分配任务、检查bug | 2h | 1h | 汇总代码,查看效果,指出bug | 解决组员问题、分配下次任务 |
许煊宇 | 实现剧情展示与推进功能,初步完成 "落魄山" 场景中几个回合的情节内容。 | 5 | 3 | 剧情内容无法按回合正确显示,下一回合的内容提前展示。 | 通过 JavaScript 为每个回合绑定独立的显示事件,控制内容按点击顺序显示,同时使用 CSS 初始隐藏所有回合内容,仅在触发事件时显示对应内容。 |
木合塔拉提 | 实现战力计算相关的逻辑,结合角色属性、装备等因素来计算玩家战力 | 7 | 1 | 战力计算的复杂性较高,涉及多种因素的组合,难以一开始就得到理想结果。 | 逐步拆解战力公式,分别计算基础属性和附加加成,最后整合成总战力。 |
王文豪 | 开发 “开始” 页面,添加属性点随机分配按钮及其功能逻辑。 | 6 | 1 | “随机分配” 按钮未能正确分配所有属性点,导致功能异常。 | 重新梳理数学逻辑,确保在属性点随机分配时所有点数均能正确分配,调试过程中发现逻辑遗漏问题后修复。 |
林鑫 | 数据库连接和模型定义。 | 数据库连接失败。 | 检查连接参数及网络配置,确保数据库服务正常运行并成功测试连接。 | ||
路治 | 装备与背包格子划分功能修复。 | 7 | 1 | 装备无法划分到背包格子中。 | 调整优先级并微调位置,成功将装备放入背包。 |
李迦勒 | 调整左侧用户信息模块比例,使其放大 1.5 倍且不影响其他布局。 | 4 | 4 | 初始放大直接修改宽高导致周围布局受影响。 | 使用 CSS 的 transform: scale(1.5); 属性进行缩放,避免直接改变宽高。搭配 position: absolute 和调整 top 、left 确保缩放后的组件位置准确。 |
陈家凯 | 对功法界面进行优化,并实现设置界面的弹窗功能。 | 5 | 3 | 功法界面需要与数据库实时交互,与后端同学的接口配合成为关键问题。 | 明确接口需求,与后端进行协作,确保接口数据结构与功能符合预期。使用异步请求(如 fetch 或 axios )从后端获取功法数据,并通过 DOM 操作动态更新界面。 |
梁锦盛 | 完善炼丹系统界面及交互逻辑。 | 7 | 1 | 模拟数据不足,无法验证所有炼丹组合逻辑。 | 在后台批量生成不同类型的丹药数据以覆盖更多测试场景。 |
王贺雯 | 作答辩ppt、汇集文本 | 4 | 0.5 | 文本信息量混乱,需要重新整理 | 按需调整、找素材 |
二、今日会议
会议内容
主要汇报大家的进度,如更新了前端页面的设计,增加了功法、炼丹等页面,同时其他组员指出所存在的问题,并积极讨论,并计划明天的任务。
会议记录
工作进度
name | work | next day |
---|---|---|
许煊宇 | 副本内容添加优化 | 副本页面,剧情优化 跳转主玩法home页 |
木合塔拉提 | 后端 功法计算逻辑 战力逻辑 | 功法修炼相关内容 战力计算相关内容 |
王文豪 | 登录主页逻辑修改 点数分配bug修复 | 页面优化测试 bug修改 |
林鑫 | 后端实现登录 | 主玩法ai实现 拜师ai |
路治 | 添加模块跳转按钮 背包优化 | 完善背包页面 优化装备逻辑 |
李迦勒 | 板块页面ui优化 页面跳转弹窗 | 拜师界面接口 |
陈家凯 | 新增设置界面 | 协助前端同学 |
梁锦盛 | 炼丹系统初步构建 | 完善背包系统与前端联系 |
林伟宏 | 组织会议、监督进度、指出bug | 组织会议、解决组员问题 |
王贺雯 | 设计ppt,并撰写博客 | 搜集信息、答辩ppt |
需要改进的问题和解决方法
林鑫
1.SQL注入安全问题:
问题:直接将用户输入拼接到SQL查询中,可能会导致SQL注入攻击。
解决方案:使用参数化查询来防止SQL注入。例如,在执行SQL语句时,使用%s作为占位符,并传入参数。
木合塔拉提
2.遇到的问题:
战力计算的复杂性较高,涉及多种因素的组合,难以一开始就得到理想结果
解决方法:
逐步拆解战力公式,分别计算基础属性和附加加成,最后整合成总战力。
王文豪
3.遇到的问题:
在设计游戏“开始”页面时,属性点分配的功能出现bug,“随机分配”按钮无法将属性点全部分配
解决方式:检查代码的功能逻辑是否正确,确保点数分配的数学逻辑正确。
路治:
4.问题:在设计“登录”页面时,设置“跳过文本”功能时,功能逻辑出现错误,在点击按钮后,文本重复出现。
解决方式:通过ai进行找错,从而修复bug。
三、GitHub签入记录
四、进展截图
对上一次的页面进行优化和增加新功能
增加设置
完善主页面剧情
炼丹界面
背包界面优化
增加副本内容
功法界面
五、燃尽图
对应用例完成情况
六、成员贡献
成员 | 贡献度 |
---|---|
林伟宏 | 11 |
林鑫 | 12 |
木合塔拉提 | 9 |
梁锦盛 | 9 |
陈家凯 | 11 |
路治 | 9 |
李迦勒 | 9 |
王文豪 | 10 |
许煊宇 | 10 |
王贺雯 | 10 |