银河战舰队——项目原型设计+概要设计
1. 格式要求
| 作业所属课程 | 班级的链接 | 
|---|---|
| 作业要求 | 2024秋软工实践团队作业-第二次( 原型设计+概要设计) – 作业 – 软件工程2024 – 班级博客 – 博客园 | 
| 作业的目标 | 设计游戏原型和概要设计 | 
| 团队名称 | 银河战舰队 | 
| 团队成员名字-学号 | 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯 | 
2.原型设计
- 
原型模型设计链接:https://modao.cc/proto/JnwWWtNBsliabea11zm0wS/sharing?view_mode=device&screen=rbpURRgojnErpYxuw&canvasId=rcURTzHt6tirLuYn #未命名原型副本-恢复数据-分享 
- 
原型二维码: 
  
- 
原型展示: - 
首页  
- 
开始界面 
  - 创建角色界面
  4.游戏主界面  5.修炼界面  6.背包界面  7.功法界面  8.副本页面 8.副本页面 9.炼丹界面  10.副本战斗界面  原型介绍: - 
玩家属性:包含根骨、魅力、家境、悟性等,玩家可在开始设置时自由调整、在剧情中不断发展,属性会影响玩家修炼与剧情发展。 
- 
功法:玩家可获得的特殊技能,可进行提升与更换,在副本中使用。 
- 
副本:玩家提升战力挑战副本,主要战斗方式为回合制,表现形式是文字叙述,玩家可在副本挑战中获得战力提升与收集道具。 
- 
修炼:玩家主要通过修炼来提升战力,修炼途径包含传承、天赋、拜师和炼丹。 
- 
拜师:玩家可与智能NPC交流,获取经验与通关方法。 
 
- 
- 游戏中,玩家通过AI互动功能与智能NPC进行交流,获取修炼建议、经验和通关方法。这种互动不仅丰富了游戏的剧情体验,还增加了玩法的多样性。挑战部分主要体现在副本挑战上,玩家通过回合制的文字叙述战斗,不断提升战力、收集道具与材料,最终战胜更强的副本敌人。同时,玩家的修为、属性和功法在这些挑战中不断提升,形成良性循环。
3. 概要设计
- 
UML设计 - 
用例图:  
- 
类图: 主要用到的类 用法 CharacterCreationScreen 类 代表创建角色的界面,包含分配属性点、选择天赋和选择传承的方法。 GameStartScreen 类 代表游戏开始界面,包含开始游戏的方法 Attribute 类 代表角色的属性,包括根骨、魅力、家境、悟性、机缘和体魄 Talent 和 Inheritance 类 分别代表角色的天赋和传承 MainInterface 类 代表游戏主界面,包含导航到各种功能的方法 Item 类 代表背包中的物品 Skills、Dungeons、Backpack、Master、CloseRecluse 和 Alchemy 类 代表主界面中的具体功能。 Settings 和 ReturnToStart 类 代表设置和返回游戏开始界面的功能  
- 
时序图:  
  - 
协作图:  
 
- 
- 
数据库设计 - 
ER图:  
- 
关系数据模型:     
 对象关系映射:    
- 
4. 团队协作记录
预计计划安排表:
| 周次 | 具体时间 | 产出 | 
|---|---|---|
| 第一周 | 11月2日 – 11月8日 | 原型设计和概要设计 | 
| 第二周 | 11月9日 – 11月15日 | 程序基本框架 前后端简单代码 | 
| 第三周 | 11月16日 – 11月22日 | 完善前后端代码 程序稳定运行 | 
| 第四周 | 11月23日 – 11月29日 | 补充测试 | 
分工安排(表格形式:具体到每一个人的角色,负责的详细开发部分。
| 姓名 | 角色 | 具体分工 | 
|---|---|---|
| 林宏伟 | 组长 | 负责项目的整体规划、执行和控制,确保项目按时、按质完成 | 
| 林鑫 | 后端负责人 副组长 | 负责后端任务协调 代码编写 | 
| 木合塔拉提 | 后端 | 负责后端代码编写 | 
| 梁锦盛 | 后端 | 负责后端代码编写 | 
| 陈家凯 | 前后端 | 负责协调前后端工作 ai接口 | 
| 路治 | 前端 | 前端代码编写 | 
| 李迦勒 | 前端 | 前端代码编写 | 
| 王文豪 | 前端 | 前端代码编写 | 
| 许煊宇 | 前后端 | 负责协调前后端工作 ai接口 | 
| 王贺雯 | 美工和文档扁编写 | 美工展示和博客编写 | 
- 
团队的协作过程记录:  
- 
项目管理平台进行协作的管理:github 
- 
github贡献记录:   
5. 其他要求
- github团队仓库链接:https://github.com/lin10-coding/jianlai
- 团队名称_系统设计说明书.pdf:https://www.alipan.com/s/eGoVhQS9sdY
- 团队名称_数据库设计说明书.pdf:https://www.alipan.com/s/Z1fuFXWAz4M
- 团队名称_原型设计+概要设计答辩PPT.pdf:https://www.alipan.com/s/ETZCqFXq9Cy










没有回复内容