122
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 福州大学-202302软件工程实践 |
|---|---|
| 这个作业要求在哪里 | 团队作业第二次——需求分析 |
| 团队名称 | 大玩家队 |
| 这个作业的目标 | 完成需求分析、需求规格说明书、答辩PPT等 |
| 主要任务 | 计划时间 | 具体内容 |
|---|---|---|
| 团队展示 | 3.11-3.19 | 完成组队进行选题报告 |
| 项目需求分析 | 3.27-4.2 | 原型设计与软件需求规格说明书 |
| 概要设计和数据库设计 | 4.10-4.16 | 完成概要设计以及数据库设计 |
| Alpha冲刺 | 4.27-5.7 | 实现软件的基本功能 |
| Beta冲刺 | 5.22-6.11 | 进行软件扩展以及软件测试 |

| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 222100409 | 需求规格说明书类图、需求说明书修正、PPT的制作、答辩 | 26% |
| 222100408 | 需求规格说明书 、需求分析PPT | 10% |
| 222100412 | 需求规格说明书、需求分析PPT修正 | 8% |
| 222100435 | 原型设计 | 10% |
| 222100436 | 原型设计 | 8% |
| 222100115 | 需求说明书修正 | 8% |
| 222100236 | 博客撰写、PPT修正 | 15% |
| 222100425 | 原型设计、原型设计PPT | 15% |
按照如下考核方式评定贡献度
| 考核项目 | 项目细则 | 说明 |
|---|---|---|
| 配合 | 队内沟通情况 | 是否与队友交流确认工作细则 |
| 求同存异 | 出现分歧时,是否求同存异,和谐沟通 | |
| 任务完成度 | 完成分配工作 | 基本实现需求 |
| 完成质量 | 即使能力有限,也要认真完成 | |
| 任务完成过程性评价 | 阶段性成果 | 阶段性检查进度 |
| 态度 | 参与线下讨论 | 出勤率与发言贡献 |
| 参加线上会议 | ||
| 按时交付 | 在deadline前交,得实际得分 * 100%; 在deadline 后一天内提交视为补交,得实际得分 * 50%; 在deadline 之后一天未补交视为缺交,分数为0分。 | |
| 额外绩效 | 超额完成 | 在完成分配任务的基础上实现额外的契合项目的工作或提出想法 |
| 帮助其他成员 | 帮助其他成员完成分配工作 |
在新一次的作业发布之后,便在组内展开了讨论确定各自的分工。
由于项目组的同学来自不同的班级,宿舍之间相距较远,因此采取的是线上线下讨论相结合的方式。在群里积极讨论,由组长来统筹分配各个组员的具体工作内容。










1.游戏规则设计:卡牌游戏的规则设计不仅需要考虑卡牌的种类、效果和如何使用,还需要平衡不同卡牌之间的互动,以及卡牌与游戏世界中的元素(如故事情节、角色、地图等)的关系。
2.地图设计与实现:游戏中包含地图探索元素,需要设计和实现地图,包括不同区域的可访问性、与故事情节的关联等。在Unity中,需要学习如何使用Tilemap系统或者自定义地图编辑器来创建和管理游戏世界。
3.卡牌和角色的设计与实现:卡牌游戏中卡牌的设计需要考虑它们的属性、技能和相互之间的平衡。这需要在Unity中建立一个灵活的系统来管理这些元素,并确保它们之间的相互作用是公平和有趣的。
4.AI的实现:对于单人游戏模式,需要设计能够提供挑战性的AI对手。这意味着需要实现一个智能的AI系统,该系统能够根据游戏情况作出合理的决策。在Unity中,涉及到学习和应用路径查找算法、状态机以及其他AI编程技术。
5.界面设计与实现:一个直观且美观的用户界面对于卡牌游戏尤其重要,因为玩家需要轻松访问和理解大量信息。Unity提供了强大的UI系统,但是掌握如何设计和实现一个高效、用户友好的界面仍然需要时间和实践。
6.数据库在卡牌游戏中扮演着关键角色,用于存储玩家信息、卡牌数据、游戏进度等。在Unity中实现数据库需要了解如何使用外部数据库(如SQLite)或Unity自身的资源和序列化系统来存储和管理这些数据。