银河战舰队--冲刺日志5

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 2024秋软工实践团队作业-第三次( Alpha冲刺) - 作业 - 软件工程2024 - 班级博客 - 博客园
团队名称 银河战舰
团队成员-学号 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯
这个作业的目标 说明第5次的冲刺进度

一、项目进度追踪

姓名 完成任务 完成时间 剩余时间 遇到问题 解决方案
林伟宏 组织会议、分配任务、检查bug 2 1 汇总代码,查看效果,指出bug 解决组员问题、分配下次任务
许煊宇 调整按钮的背景图片,优化其大小及重复显示问题。 5 3 背景图片未按期望大小显示,且重复填充按钮背景。 使用 background-size 设置背景图片的大小,通过像素值或百分比控制比例,同时将 background-repeat 设置为 no-repeat,避免背景图片重复显示。
木合塔拉提 优化经验值的计算方式,确保系统能够实时反映玩家的修炼进度 4 4 由于玩家修炼经验可能是分阶段存储,导致数据展示时无法精准反映玩家状态。 优化了数据查询和计算方式,确保经验与修炼进度可以正确关联,并且前后端展示一致。
王文豪 修复文本框内容过多导致底部按钮位置变化的问题。 5 0 当文本框生成大量内容时,底部按钮随之偏移,无法保持固定位置。 为按钮设置相对文本框固定的 CSS 样式(如 position: absolute),并指定位置坐标,使按钮无论文本框内容如何变化都能保持在预期位置。
林鑫 完成主要业务逻辑和API接口(下)。 7 1 API密钥直接硬编码在代码中,存在安全隐患。 将API密钥存储在环境变量中,动态加载使用。
路治 功法和背包界面按钮与图片对齐。 5 3 功法和背包跳转按钮与图片未对齐。 使用 flex 布局和 gap 属性调整布局,使元素对齐。
李迦勒 解决背景图在不同屏幕上的适配问题,确保显示效果一致。 4 4 背景图在小屏幕上被裁剪,在大屏幕上拉伸。 使用 background-size: cover;background-position: center;,确保背景适应屏幕且主要内容可见。测试多种分辨率设备,并根据效果调整背景图分辨率和比例。
陈家凯 调整页面的公共部分以统一整体风格和功能。 5 3 各前端页面尺寸不统一,导致适配困难。 使用 CSS 变量统一定义页面的基础布局和间距。借助媒体查询优化响应式设计,确保不同屏幕尺寸下布局一致。
梁锦盛 添加背包系统与用户界面的交互功能。 7 1 背包界面未适配动态生成的物品,显示混乱。 使用 flex 布局动态调整物品显示位置,确保界面整洁。
王贺雯 搜集资料、编辑文档 3 1 资料收集速度慢且资料多难区分 按需求重新编写资料,方便后续使用

二、今日会议

会议内容

整合代码,让组员汇报各任务进度,并继续展示所做的页面和功能,组员依次发言改善点

会议记录

继续优化的问题

  • 游戏“主页面”的文本框当文本量过多时,内容会在最底部,不利于查看。
    解决方式:通过添加功能逻辑,使文本框中的内容能够跟随滚轮自动滑动到最底部。

  • 问题:代码可能缺乏模块化,导致维护困难。
    解决方案:将代码分解成模块和函数,每个模块负责一个特定的功能。这样可以提高代码的可读性和可维护性

  • 问题:由于玩家修炼经验可能是分阶段存储,导致数据展示时无法精准反映玩家状态。
    解决方法:优化了数据查询和计算方式,确保经验与修炼进度可以正确关联,并且前后端展示一致。

三、GitHub签入记录

四、进展截图

添加自动滚动滑轮功能

游戏“主页面”的文本框当文本量过多时,内容会在最底部,不利于查看。
解决方式:通过添加功能逻辑,使文本框中的内容能够跟随滚轮自动滑动到最底部。

优化经验值的计算方式,确保系统能够实时反映玩家的修炼进度

业务逻辑和API开发

任务:继续编写业务逻辑和API接口。
内容:
o完成apprenticeAI视图函数,包括与外部API的交互。
o实现更新玩家年份的逻辑。
设置其他业务相关的路由,如/alchemy、/dungeon_battle_jianqi等。

功法和背包界面按钮与图片对齐

五、燃尽图

六、对应用例完成情况

七、成员贡献

成员 贡献度 %
林伟宏 11
林鑫 11
木合塔拉提 9
梁锦盛 9
陈家凯 9
路治 10
李迦勒 10
王文豪 10
许煊宇 11
王贺雯 11