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

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

一、项目进度追踪

姓名 完成任务 完成时间 剩余时间 遇到问题 解决方案
林伟宏 组织会议、分配任务、检查bug 2 0.5 汇总代码,查看效果,指出bug 分析现状,规划调整,分配下次任务
许煊宇 调整 CSS 背景图片相关设置,使背景图片的大小和显示方式符合页面布局需求。 4 4 背景图片未正确覆盖元素,导致页面布局异常。 使用 background-size: cover 确保背景图片拉伸以完全覆盖元素,避免页面显示问题,同时结合 background-position 优化图片对齐效果。
木合塔拉提 设计并完成修炼相关的后端逻辑,包括修炼时长的计算、经验值的增加、经验存储等 6 2 初始时没有完整的修炼经验和战力计算逻辑,导致任务需要从基础逻辑重新开始。 从数据库模型入手,完善修炼相关的表结构并增加必要的字段(如 current_exp)。实现了根据修炼效果进行经验增加并存储的逻辑,未进行升级判断。
王文豪 设计并实现 “登录” 页面基础功能,包括文本显示与跳过功能。 5 0 “跳过文本” 功能逻辑错误,点击后文本重复出现。 使用 AI 工具检查逻辑,发现多次调用相同函数导致问题,通过清理重复调用修复 Bug,并增加状态标记避免重复触发。
林鑫 项目初始化和环境搭建。 6 2 环境依赖包安装中出现版本冲突。 通过调整依赖包版本并使用虚拟环境解决冲突问题。
路治 功法和背包界面跳转问题排查。 5 3 点击功法和背包界面时没有跳转,也没有鼠标悬停效果。 检查跳转接口和鼠标悬停逻辑,修改优先级后解决问题。
李迦勒 实现页面模块跳转功能,确保按钮点击后能跳转至正确页面。 6 2 页面跳转失败或跳转后丢失上下文数据。 使用 window.location.href 确保页面跳转,并验证路径配置正确。在 HTML 中通过 onclick 属性绑定导航函数。将跳转逻辑封装到公共脚本文件中,统一管理,提高代码复用性。
陈家凯 搭建功法界面的前端架构,完成基本元素的布局与功能设计。 6 2 功法界面中元素的布局和功法的装卸逻辑较为复杂。 使用 CSS Flexbox 和 Grid 布局精确控制元素位置。功法装卸逻辑通过 JavaScript 函数分层处理,便于后续扩展和维护。
梁锦盛 初步构建炼丹系统的基础功能。 6 2 系统未接入装备、功法和丹药模块,缺少测试数据。 在管理员后台添加模拟装备、功法和丹药数据进行初步测试。
王贺雯 做答辩ppt、做助燃图 6 0 符合游戏的素材难找,且第一次画助燃图 在csdn上学习如何画助燃图

二、今日会议

会议内容

​ 一起看下前端同学的成果 一起提修改建议 同时后端同学可以根据前端功能与对应负责的前端同学询问问题方便工作 顺便大家拍下vlog

会议记录

困难及解决方法

  1. 遇到的问题:初始时没有完整的修炼经验和战力计算逻辑,导致任务需要从基础逻辑重新开始。
    解决方法
    从数据库模型入手,完善修炼相关的表结构并增加必要的字段(如 current_exp)。
    实现了根据修炼效果进行经验增加并存储的逻辑,未进行升级判断。
  2. 遇到的问题:背景图片未正确覆盖元素,导致页面布局异常
    解决方法:使用 background-size: cover 确保背景图片拉伸以完全覆盖元素,避免页面显示问题,同时结合 background-position 优化图片对齐效果。
  3. 数据库连接问题:
    遇到的问题:数据库连接失败,可能是因为数据库服务器地址、用户名、密码错误,或者数据库服务器未运行。
    解决方案:检查数据库服务器地址、用户名和密码是否正确,确保数据库服务器正在运行。如果问题依旧,检查网络连接和防火墙设置。

三、GitHub签入记录

四、项目进展截图

主要设计游戏各页面

游戏主页面

注册登录页面

炼丹界面

副本界面

功法界面

五、燃尽图

六、对应用例完成情况

七、成员贡献

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