这个作业属于哪个课程 | 福州大学-202302软件工程实践 |
---|---|
这个作业要求在哪里 | 团队作业 概要设计和数据库设计 |
这个作业的目标 | 完善用况图和类图、设计系统和数据库、制定计划和分工 |
其他参考文献 | 《构建之法》 |
一、开发计划和人员分工
1.1 开发计划
日期 | 计划 | 里程碑 |
---|---|---|
3.11-3.19 | 组队完毕,确定游戏主题和基本玩法 | |
3.27-4.2 | 完成游戏的基本原型设计和需求分析,选择合适的Unity插件和工具库 | |
4.17-4.23 | 完成概要设计和数据库设计 | |
4.24-4.30 | 进行初步的UI设计和玩家交互界面设计 | 遗忘之海v1.0 |
5.1-5.7 | 开发卡牌系统和游戏逻辑 | 遗忘之海v1.1 |
5.8-5.14 | 完成游戏内核心场景的设计和布局 | 遗忘之海v1.2 |
5.15-5.21 | 实现卡牌的动画效果和声音效果,优化用户体验 | 遗忘之海v1.3 |
5.22-5.28 | 对游戏进行内部测试,识别并修复BUG | 遗忘之海v1.4 |
5.29-6.4 | 进行游戏数值平衡测试,确保游戏的策略性 | 遗忘之海v1.5 |
6.5-6.11 | 对游戏进行全面测试,修正发现的BUG,并对游戏进行最后的优化 | 遗忘之海v1.6 |
1.2 人员分工
学号 | 职位 | 工作内容 |
---|---|---|
222100409 | 策划组 | 项目进度安排、进度监督 |
222100408 | 美术组 | 角色设计、UI界面和动画效果的制作 |
222100412 | 策划组 | 游戏的核心机制、规则设计 |
222100435 | 程序组 | 实现游戏设计中的技术需求,编写核心游戏代码 |
222100436 | 程序组 | 开发游戏中的交互逻辑,进行代码维护和技术支持 |
222100115 | 美术组 | 创建游戏内的2D/3D图形资源,如贴图、模型和动作动画 |
222100236 | 测试组 | 编写测试用例,记录并报告游戏中的错误和问题 |
222100425 | 程序组 | 优化游戏性能,处理软件的bug修复 |
二、团队绩效
-
工作流程
-
团队协作
-
组员分工及贡献度比例
学号 | 工作内容 | 贡献度 |
---|---|---|
222100409 | 系统设计说明书修正、PPT的制作、答辩 | 19% |
222100408 | 系统设计说明书、系统安全和权限设计 | 13% |
222100412 | 数据库设计说明书 | 7% |
222100435 | ER图、表结构设计 | 14% |
222100436 | 类图、接口设计 | 14% |
222100115 | 数据库设计说明书修正 | 7% |
222100236 | 博客撰写、PPT修正、系统设计说明书 | 19% |
222100425 | 数据库设计说明书 | 7% |
- 考核方式
考核项目 | 项目细则 | 说明 |
---|---|---|
配合 | 队内沟通情况 | 是否与队友交流确认工作细则 |
求同存异 | 出现分歧时,是否求同存异,和谐沟通 | |
任务完成度 | 完成分配工作 | 基本实现需求 |
完成质量 | 即使能力有限,也要认真完成 | |
任务完成过程性评价 | 阶段性成果 | 阶段性检查进度 |
态度 | 参与线下讨论 | 出勤率与发言贡献 |
参加线上会议 | ||
按时交付 | 在deadline前交,得实际得分 * 100%; 在deadline 后一天内提交视为补交,得实际得分 * 50%; 在deadline 之后一天未补交视为缺交,分数为0分。 |
|
额外绩效 | 超额完成 | 在完成分配任务的基础上实现额外的契合项目的工作或提出想法 |
帮助其他成员 | 帮助其他成员完成分配工作 |
三、系统和数据库设计
3.1 概念结构设计
3.1.1 角色模块
角色(角色ID,初始血量,角色名称,初始牌组ID,卡池ID)
每个角色拥有自己的初始牌组和卡池