首页 > 其他分享 >银河战舰--冲刺总结

银河战舰--冲刺总结

时间:2024-11-18 11:20:06浏览次数:1  
标签:游戏 -- 前端 冲刺 战舰 团队 代码 页面

银河战舰--冲刺总结

作业所属课程 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园
作业要求 2024秋软工实践团队作业-第三次( Alpha冲刺) - 作业 - 软件工程2024 - 班级博客 - 博客园
团队名称 银河战舰队
作业的目标 团队分工,记录成员冲刺进度,对任务进行总结
团队项目的Github库 https://github.com/lin10-coding/jianlai
团队成员-学号 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯

一、冲刺日志记录表

日期 博客 当天工作量 剩余工作量 已有工作量
2024.11.05 冲刺计划 10% 90% 10%
2024.11.07 冲刺日志1 18% 72% 18%
2024.11.09 冲刺日志2 11% 61% 11%
2024.11.11 冲刺日志3 15% 46% 15%
2024.11.13 冲刺日志4 16% 30% 16%
2024.11.15 冲刺日志5 8% 22% 8%
2024.11.17 冲刺日志6 10% 12% 10%
2024.11.18 冲刺总结 12% 0 100%

二、项目完成情况

项目预期计划

1.完成前端的页面和功能
2.完成大部分游戏逻辑,使其具有可玩性
3.设计一个分层架构的服务器系统,以确保稳定性和可扩展性。
4.构建复杂的决策树/行为树模型来模拟NPC的行为决策。

项目实际进展

前端基本已经完成,细节仍有欠缺;游戏逻辑基本编写完成,后端大部分完成;但ai部分还需要进一度训练,构建复杂的决策树/行为树模型来模拟NPC的行为决策尚未完成。

项目的亮点

个性化体验:玩家可以根据自己的喜好调整角色属性,选择不同的修炼路径和功法基于玩家的游戏进度和风格,游戏会推荐适合的任务和挑战

便捷的操作与易上手性:简洁明了的文字界面使玩家能够轻松理解游戏内容和操作指令。无需复杂的图形操作,降低了游戏的门槛,让更多人能够快速上手。便捷的交互方式,如点击、滑动、输入等,让玩家能够轻松进行游戏操作。
持续的新鲜感与挑战:LLM 不断生成新的剧情、任务和挑战,使游戏始终保持新鲜感。玩家不会感到重复和枯燥,每次游戏都能有新的发现和体验。

高度沉浸感:生成的动态剧情让玩家仿佛置身于一个真实的修仙世界中。每一个选择都可能带来不同的结果,使玩家深度参与到故事发展中,极大地增强了沉浸感。

项目的不足:

没有为游戏中的每个角色设计独特的动画效果,在背包界面,玩家可以通过拖拽物品来调整物品的位置,方便整理背包空间,采用的是弹窗;ai部分还需要完善

三、过程体会

林伟宏
作为《剑来》修仙游戏项目的组长,我深刻体会到了领导力在团队成功中的核心作用。在项目启动之初,我专注于构建一个技术互补、沟通畅通的团队,确保每位成员都能在其擅长的领域发挥最大潜力。通过敏捷管理,我们设定了清晰的里程碑和目标,保持了项目进度的透明和可控。在任务分配上,我根据团队成员的专长和项目需求进行了合理分配,确保了高效率和高质量的工作输出。面对团队协作中的挑战,我积极促进开放沟通,及时解决冲突,维护了团队的和谐与协作精神。项目过程中,我特别重视质量控制和风险管理,通过定期的代码审查和用户测试来确保产品质量,同时制定了风险应对策略。项目的成功不仅在于代码的编写,更在于团队的协作和知识的共享。通过这次经历,我更加坚信,一个优秀的团队和有效的管理是项目成功的关键。

路治
在这次前端界面制作中,我深刻体会到设计思维的重要性,学会了将设计稿转化为用户友好的网页,并注重响应式设计以适应不同设备。通过使用HTML5、CSS3和JavaScript,我提升了代码的可维护性和交互性。同时,性能优化让我意识到前端开发不仅仅是实现功能,还要关注用户体验和页面加载速度。这次实践让我在技术、思维和团队协作方面都有了显著提升。

李迦勒
在开发《剑来》的前端代码过程中,我遇到了许多具有挑战性的问题,同时也积累了宝贵的经验。比如在拜师页面的设计中,我深刻体会到布局调整的复杂性,特别是左侧组件的放大和新图片的插入,需要精确处理 CSS 的 transform 和 position,以保证布局的稳定性与视觉效果的一致性。在聊天框模块中,动态内容的滚动体验和输入响应尤为关键,经过优化滚动逻辑后,成功提升了用户交互的流畅度。此外,不同页面之间的跳转逻辑实现也充满了细节,比如确保路径配置准确、封装统一的导航函数,以及保证上下文数据的正确传递。背景图的适配进一步让我认识到响应式设计的重要性,通过使用 background-size: cover 等技术实现了多分辨率兼容。整个过程让我不仅学会了如何定位和解决问题,也感受到前端开发中注重细节、优化用户体验的重要性。每一次问题的解决,都让我更加享受前端开发的创造与挑战,并为提升产品品质积累了信心和经验。

陈家凯
在编写前端代码,尤其是功法页面的过程中,我深刻感受到多个层面的问题与挑战。首先,CSS 样式的调整非常具有挑战性,特别是在处理页面缩放问题时,必须保证不同设备和屏幕尺寸下的良好显示效果。背景音量的控制也是一个棘手问题,需要精确调整以确保游戏音效的流畅性与玩家体验的平衡。此外,功法模块不仅要保证前端展示的流畅性,还需要与后端数据库进行实时交互,为此需要编写云函数,以确保玩家在游戏过程中能够顺利更新自己的功法数据。
除了这些技术上的难题,不同页面之间的跳转逻辑和设置界面的排版也是我面临的重要任务。每一个细节都需要精心设计,以确保页面切换顺畅,用户体验流畅无缝。整个过程充满了挑战,但每当解决一个问题,都会让我感受到前端开发的乐趣和成就感。

梁锦盛
编写背包和炼丹部分代码让我重新审视了前后端分离的重要性。通过Flask框架,我能够搭建起一个后端服务,处理业务逻辑,并提供API接口供前端调用。这种分离不仅使得代码更加模块化,也提高了开发效率和维护性。在整合前后端的过程中,我遇到了一些挑战,比如确保API路径的正确性、处理跨域请求问题以及调试前后端数据传输的问题。这些经历教会了我如何细致地检查和测试每一部分的代码,以及如何使用开发者工具来诊断问题。总的来说,这次编码经历不仅加深了我对Web开发技术的理解,也提升了我的问题解决能力。我感到非常满足,因为我正在一步步构建一个完整的系统,并且看到它按照预期工作。
许煊宇
前端工作是充满挑战与机遇的历程。
在技术上,HTML、CSS 和 JavaScript 是基础,搭建页面结构、美化样式和实现交互。要关注浏览器兼容性,学习新框架提高效率,理解其原理来更好地应用。
设计和用户体验方面,要依据设计稿精准还原,注重色彩、字体等细节,更要优化加载速度和交互流畅性,提升用户满意度。
团队协作中,和后端、设计师紧密沟通。处理好 API 对接,协商设计实现方案,通过代码审查发现问题,保障项目质量。前端工作促使我不断学习,提升能力,创造优质体验。

王文豪
设计“登录”页面基础功能时,我意识到即使是简单的文本显示和跳过功能,也需要注重用户体验,保证操作的便捷性。开发“开始”页面的过程中,添加属性点随机分配按钮及其逻辑让我感受到功能设计的重要性,要确保其合理性和趣味性。完善属性点分配功能时,为输入框加入限制逻辑,这需要考虑各种边界情况,对细节把控要求极高,稍有不慎就可能影响游戏平衡。
调整游戏“主页面”布局比例是个精细活,协调页面元素间距和大小能极大提升页面的美观度和可读性。而修复文本框内容过多导致按钮位置变化的问题,让我深刻体会到交互设计中各元素相互影响的复杂性,任何一个小问题都可能破坏整体的和谐,必须全面考虑和严谨处理。这些任务让我在开发能力和思维上都得到了锻炼。
木合塔拉提
在这几天的开发过程中,我深刻体会到了项目开发的复杂性与挑战性。

修炼和战力计算相关的后端开发工作涉及到众多逻辑和数据库操作。从最初设计修炼逻辑时,因缺乏完整的经验和战力计算思路,不得不从基础重新构建,这让我明白前期规划的重要性。而战力计算因因素复杂,需逐步拆解公式。在修改数据库结构时,数据安全问题凸显,备份数据库是关键。处理修炼逻辑中的升级判断和经验累计问题,以及优化经验值计算方式,都需要精心调整代码逻辑以适应新需求。最后,梳理修炼和战力逻辑的关系时,更是要明确交互,避免冲突。这一系列过程让我在应对复杂问题、保障数据安全和逻辑清晰等方面积累了宝贵经验,也让我意识到开发中每个环节都需要严谨对待。
林鑫
在执行这个计划的过程中,我着重关注了几个关键环节,包括项目初始化、数据库连接、用户认证、业务逻辑开发以及测试。这种将重点突出的分步开发模式,为整个项目的推进带来了极大的便利。
项目初始化如同大厦的基石,为后续工作奠定了稳定的基础。数据库连接则像是打通了项目的 “任督二脉”,让数据流通顺畅。用户认证环节保障了系统的安全性和规范性。精心开发业务逻辑,如同雕琢艺术品,使项目功能逐渐丰满。而测试工作就像严格的质检员,为项目质量保驾护航。
通过这种有条不紊的方式,我们能够暂时将日志记录和部署相关的复杂问题搁置一旁,集中精力完成核心的开发工作。这让我深刻体会到,合理的规划和分步实施对于项目成功的重要性,它能让原本复杂艰巨的任务变得清晰而可操作。
王贺雯
想象一下,如果你是《剑来》游戏里的一位修仙者,那么我就是那位苦练“文档术”、“PPT画符”与“图绘神通”的幕后小菜鸟。在这个奇幻世界里,没有刀光剑影,只有键盘敲击声;没有飞天遁地,只有鼠标滑动。两眼一睁就是干!!!
每次看见软件工程新布置的作业,我就两眼一黑,光是看文字,我就感觉有些阅读障碍,这些字都认识怎末组到一起这么难理解。我初来乍到,感觉难度从地下到了天上,比“修仙”还难,从个人作业到结对作业,从现场编程到团队作业,感觉通并快乐着,我知道熬过去了,就是春天。本次编程中,虽然我只发挥了小小的作用,但是依旧希望春天的到来。

四、成员的分工和工作量比例

姓名 工作 工作占比%
林伟宏 负责协调组内工作,帮助前后端等各组员工作 11%
许煊宇 前端负责人 负责编写并协调前端工作 11 %
木合塔拉提 负责编写后端代码 10 %
王文豪 负责编写前端代码 10 %
林鑫 后端负责人,负责编写后端代码并联系前端工作 11 %
路治 负责编写后端代码 9 %
李迦勒 负责编写前端代码 9 %
陈家凯 负责编写前端代码 10 %
梁锦盛 负责编写后端代码 9 %
王贺雯 答辩ppt vlog 所有博客 10%

五、团队项目的Github仓库链接

https://github.com/lin10-coding/jianlai

标签:游戏,--,前端,冲刺,战舰,团队,代码,页面
From: https://www.cnblogs.com/zayx-lin/p/18550154

相关文章

  • Codeforces Round 988 (Div. 3)
    CodeforcesRound988(Div.3)总结A没啥好说的,用桶存出现次数。#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<map>usingnames......
  • 八喜壁挂炉全国24小时维修服务售后
    八喜壁挂炉官方售后服务热线电话4009905-992;八喜壁挂炉官方全国统一售后服务热线号码4009905-992;八喜壁挂炉官方24小时服务电话4009905-992;八喜壁挂炉官方全国售后服务客服电话4009905-992;八喜壁挂炉官方全国售后服务中心电话:4009905-992。八喜壁挂炉24小时全国统一售后官方受理......
  • 使用 PyTorch-BigGraph 构建和部署大规模图嵌入的完整教程
    当涉及到图数据时,复杂性是不可避免的。无论是社交网络中的庞大互联关系、像Freebase这样的知识图谱,还是推荐引擎中海量的数据量,处理如此规模的图数据都充满挑战。尤其是当目标是生成能够准确捕捉这些关系本质的嵌入表示时,更需要一种不会在庞大数据量下崩溃的解决方案。PyTorch......
  • 「高效信息檢索:開發旅遊網站的定製搜索引擎」
     摘要本文探討搜索引擎的工作原理、組成和數據結構,重點介紹針對雲南旅遊網內容的搜索引擎開發。使用Python實現,包括網絡爬蟲、向量空間模型和網頁排序,以滿足用戶的搜索需求。關鍵詞搜索引擎;信息檢索;網絡爬蟲;向量空間模型;網頁排序系統概述隨著信息時代的到來,互聯網......
  • 老奶奶看完都说会了!之如何配置源 IP 获取方式
    老奶奶看完都说会了!之如何配置源IP获取方式先把站点接好!参考官网文档快速配置雷池向站点发一个测试攻击请求http://IP或主机名或域名:端口/webshell.php打开雷池控制台,进入防护日志->攻击检测->左上角攻击日志,打开刚刚测试请求的详情:看向详情的请求报文部分,在里面......
  • 你真的會用搜索軟件嗎?
     在信息爆炸的時代,掌握高效的搜索技能對於獲取有用資訊至關重要。作為一名資深投資者,我一直善於利用身邊的一切資源,尤其是搜索引擎。今天,我想分享一些我的搜索技巧,希望能幫助大家提升搜索效率。......
  • 猫映射(Arnold变换),猫脸变换介绍与基于例题脚本的爆破
    前置信息http://www.jiamisoft.com/blog/index.php/7249-erzhituxiangjiamisuanfaarnold.htmlhttps://mp.weixin.qq.com/s/IbkAlyAPvbgMeNgqfwisTgArnold变换Arnold变换是V.J.Arnold在遍历理论的研究中提出的一种变换,原意为catmapping,俗称猫脸变换。Arnold变换直观、简单、具有......
  • Linux :进程间通信之管道
    一、进程间通信1.1是什么和为什么1、进程间通信是什么??——>两个或多个进程实现数据层面的交互,但是由于进程独立性的存在,导致通信的成本比较高。2、既然通信成本高,那为什么还要通信呢??——> 在某些场景下我们需要不同进程之间进行(1)基本数据的交互。(2)发送命令。(3)实现某种......
  • 伯索云学堂视频课件课程下载工具,如何在电脑端下载伯索云学堂视频课程课件资料PDF,PPT
    一.安装伯索云课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/plaso_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介绍学无......
  • 国内可用的ChatGPT中文版镜像网站整理合集~ 【11月更新】
    一、GPT中文镜像网站① lanjing.ai 支持GPT4、4o以及o1、GPTs,支持AI文件、AI知识库、AI插件、AI助手、AI翻译、AIPPT、AI绘画②tz.zhufushipinzhizuo.com/282.html支持GPT4、4o以及o1,新用户免费试用③gptcat.netGPT官网逆向版,支持GPT4o的实时语音对话,支持GPTo1-previ......