银河战舰队-beta冲刺
这个作业要求在哪里 | 作业要求的链接 |
---|---|
团队名称 | 银河战舰队 |
团队成员-学号 | 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯 |
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13310 |
这个作业的目标 | 完善项目、展示我们的项目 |
一、项目存在的问题
-
界面与UI设计:目前游戏的界面和UI设计相对简洁,但缺乏精美和现代感,部分玩家反馈在视觉体验上有提升空间。
-
副本选择与胜负判定:副本选择界面的交互体验和信息展示不够直观,玩家在选择副本时存在一定困惑。而在胜负判定环节,判定逻辑和反馈方式尚需优化,以提升游戏的流畅性和公平性。
-
AI拜师功能:目前AI拜师系统的智能水平和个性化建议还有待提升,无法为玩家提供精准的游戏策略和成长路径,影响了玩家的沉浸感和游戏体验。
-
服务器稳定性:服务器在高并发情况下表现不够稳定,无法满足多名玩家同时在线的需求,导致玩家在高峰期可能会遇到卡顿或掉线的情况。
二、探索思路和解决过程
1.界面与UI设计
探索过程:
用户反馈收集:通过玩家调查问卷、社交媒体评论和游戏内反馈机制,收集关于现有UI设计的意见,尤其是在视觉美学和易用性方面。
竞品分析:分析市场上同类游戏的UI设计,研究哪些设计元素能够吸引玩家并提升用户体验。
可用性测试:对现有UI进行可用性测试,评估玩家在副本选择、操作导航等方面的流畅性和舒适度。
解决方案:
提升视觉设计:更新UI风格,采用更现代化和精致的设计元素,例如柔和的色调、动态效果、清晰的图标和界面布局,以提升整体美感。
改善信息层次:通过合理的布局和层次设计,使玩家在界面中更容易找到所需信息,减少操作时的认知负担。
优化互动流程:简化操作步骤,提高界面的响应速度,确保副本选择、任务指引、胜负判定等环节更加直观易用。
2. 副本选择与胜负判定
探索过程:
数据分析:分析现有副本选择和胜负判定流程中玩家的操作路径和反馈,找出易混淆或不直观的部分。
玩家行为观察:通过观察玩家如何选择副本、如何理解胜负判定,了解可能的设计瓶颈或信息不足之处。
平衡性测试:测试副本的难度、奖励机制和胜负判定规则,确保它们公平合理并与游戏整体玩法相协调。
解决方案:
优化副本选择界面:将副本信息更加清晰地呈现,提供详细的副本说明、奖励预览以及难度提示,帮助玩家做出明智选择。
改进胜负判定机制:确保胜负判定更加透明、公平,提供清晰的反馈和原因说明(如某个技能使用不当、战术选择不佳等),让玩家能够理解并接受判定结果。
增加判定透明度:在胜负判定后,展示简洁的总结数据或回放,帮助玩家理解哪些因素导致了最终结果。
3. AI拜师功能
探索过程:
AI互动分析:分析当前AI拜师系统的互动流程,评估其是否能够提供个性化的指导和方案。
玩家反馈调查:收集玩家对AI拜师系统的反馈,尤其是关于AI建议的准确性和实用性。
AI算法研究:探索深度学习、推荐算法等技术如何提升AI的智能水平,使其能根据玩家的不同发展路径提供个性化指导。
解决方案:
提升AI智能:通过机器学习技术分析玩家的游戏行为和进度,针对性地提供成长方案和建议。可以根据玩家的当前角色状态、战斗策略、装备配置等,为其推荐合适的拜师对象和修炼方向。
个性化定制建议:让AI能够根据玩家的历史选择、游戏风格及需求,定制个性化的成长路径和任务规划,避免千篇一律的指导内容。
引入多样性和互动性:通过与AI的互动,不仅仅提供技能上的建议,还能引导玩家思考不同的战术、策略调整,使其在游戏中获得更多挑战和成就感。
三、项目的特色功能(并截图或视频展示)
动态剧情生成
:
AI可以根据玩家的选择和游戏内的行为实时生成剧情。
剧情具有多样性和不可预测性,玩家的每一个决策都可能导致完全不同的故事发展。
不同版本的角色设计
:
根据不同玩家的角色选择,可以体验不同的版本,如男生为修仙版,女生为养成版,提供了更多选择,实现了更多受众群体的加入!
个性化体验
:
AI可以根据玩家的偏好,并据此调整剧情,以提供个性化的游戏体验玩家如何通过自己的行为影响剧情走向,以及这种影响如何体现在游戏的各个方面。
剧情重玩价值
由于剧情的ai生成,玩家每次游戏都可能体验到不同的故事,从而提高游戏的重玩价值。玩家可以通过不同的选择探索所有可能的剧情路径。
四、关键模块的自动化单元测试
登录单元化测试代码
结果
创建角色和生成背景测试代码
结果
ai生成剧情的测试代码
结果:
五、成员体会和收获
林伟宏
作为《剑来》项目的组长,这段经历对我来说意义非凡。首先,在技术层面上,我深刻体会到了大型语言模型(LLM)在游戏开发中的巨大潜力,它不仅能够生成丰富多样的文本内容,还能根据玩家的选择智能调整剧情走向,极大地增强了游戏的互动性和可玩性。更重要的是,通过这次项目管理经验,我学会了如何更有效地分配资源、协调团队成员之间的关系以及处理突发问题,这些技能对于未来领导其他复杂项目至关重要。
林鑫
参与到《剑来》项目中负责AI接口的工作,对我来说是一次极其宝贵的学习旅程。通过为游戏集成基于LLM的智能对话系统,不仅加深了我对自然语言处理技术的理解,还促使我去探索如何让机器学习模型更加贴近人类玩家的交流习惯,提高其响应的真实性和互动性。在这个过程中,挑战层出不穷,从训练模型到优化推理速度,每一步都充满了考验。但正是这些挑战,激发了我和团队成员之间的创造力,让我们能够不断突破自我,寻找最佳解决方案。同时,与产品设计师和其他开发人员密切合作的经历,增强了我的跨部门沟通技巧,使我能更好地将技术实现与用户体验相结合,创造出既有技术深度又具人文关怀的游戏体验。
木合塔拉提
作为《剑来》项目后端开发的一员,这段经历极大地丰富了我的技术栈并提升了我的问题解决能力。在构建游戏服务器架构时,我深入学习了如何高效地处理大量并发请求、优化数据库查询性能以及确保数据安全。此外,通过与前端及AI团队紧密合作,我学会了更好地理解跨领域知识,从而能够设计出既满足功能需求又能良好支持前端展示和AI接口调用的后端服务。整个过程中,团队之间的协作精神让我印象深刻,也教会了我如何更有效地沟通交流,共同推动项目向前发展
梁锦盛
参与《剑来》这款文字修仙游戏的开发是一次非常宝贵的经历。它不仅增强了我的编程技能,尤其是在自然语言处理方面,更重要的是教会了我如何从用户角度出发思考问题。通过不断地调整优化游戏中的对话系统,使得角色之间的互动更加自然流畅,极大地提升了玩家沉浸感。同时,这个过程也激发了我对探索人工智能技术应用于文化传承领域的好奇心与热情。
陈家凯
在《剑来》项目中担任前端开发的角色,我深刻体会到了将创意和技术完美结合的重要性。通过构建游戏界面,我不仅提升了HTML、CSS和JavaScript等前端技术的应用能力,最让我感到兴奋的是能够直接参与到用户体验的设计中,通过不断的用户反馈调整界面布局与交互逻辑,确保玩家在游戏中获得流畅且沉浸式的体验。此外,与后端及AI团队的合作经历教会了我跨部门沟通的重要性,这不仅有助于解决技术难题,也促进了团队间的相互理解和支持。
路治
在这次项目中,最让我感到兴奋的是能够将最新的自然语言处理技术应用于实际游戏之中。通过不断优化模型训练方法,《剑来》实现了流畅自然的人物对话生成,极大地增强了玩家沉浸感。看到用户反馈说“感觉就像是真的在跟NPC聊天”,那一刻觉得所有努力都是值得的。
李迦勒
作为《剑来》开发团队的一员,我深刻体会到跨学科合作的重要性。在构建游戏世界观、角色设定及剧情推进过程中,我们不仅需要扎实的编程技能,还需要丰富的文学想象力和对修仙文化的深入了解。通过与不同背景成员的交流碰撞,不仅让游戏内容更加丰富多彩,也促进了个人能力的成长
王文豪
参与《剑来》的创作过程是一次宝贵的学习经历。从最初的构思到最终上线,每个阶段都面临着挑战。尤其是在解决如何平衡故事叙述与互动体验之间的关系时,我们尝试了多种方案,并从中学会了灵活调整策略的重要性。这种解决问题的能力对于未来职业生涯来说是无价之宝。
许煊宇
《剑来》不仅仅是一款游戏,它更像是一座桥梁,连接着传统文化与现代科技。通过这款游戏,许多玩家开始对中国古典文学产生兴趣,甚至主动去了解背后的历史典故。能够参与到这样一个有意义的项目中,用创新的方式传承文化,对我来说是非常特别且充满成就感的经历。
王贺雯
在《剑来》项目中负责美工、PPT制作和写博客随笔,这段经历让我收获颇丰。通过设计游戏中的视觉元素,我不仅提升了审美与创意能力,还学会了如何将传统文化美学融入现代设计之中。制作PPT的过程中,我掌握了更高效的信息整理与展示技巧。撰写博客随笔则锻炼了我的写作能力和对项目的深入思考,让我能够更好地记录并分享我们的创作过程和心得。这次经历不仅丰富了我的技能集,也增强了我的团队合作意识。
六、团队协作记录
七、团队项目的github仓库链接
guithub仓库:https://github.com/lin10-coding/jianlai
剑来发布会ppt:https://www.alipan.com/s/DzYFkiYJ3Em