Skip to content

[Feature] 战斗结算:MVP舰船名称回传 & 掉落舰船识别回传 #355

@yltx

Description

@yltx

功能需求

1. MVP 以舰船名称形式回传

当前行为: 战斗结束后,结算信息中的 MVP 以 0~5 的编号形式回传,前端无法直观展示是哪艘舰船获得了 MVP。

期望行为: 在出征准备页面识别各槽位的舰船名称,战斗结算时将 MVP 以舰船名称(如胖次岛风等)的形式回传给前端,而非仅返回编号索引。

实现思路:

  • 在出征准备页面,通过 OCR 识别每个槽位的舰船名称
  • 将名称列表随战斗流程传递至结算阶段
  • 结算时根据 MVP 索引映射为对应的舰船名称并回传

2. 掉落舰船识别与回传

当前行为: 战斗结束后如果有舰船掉落,仅点击跳过,未对掉落舰船进行识别。

期望行为: 在获得舰船(GET_SHIP)画面,通过 OCR 识别掉落的舰船名称,并将该信息回传至前端展示。

实现思路:

  • 在 GET_SHIP 画面截图,对舰船名称区域进行 OCR 识别
  • 将识别到的舰船名称记录到战斗历史中
  • 通过 WebSocket 回传至前端展示

适用场景: 捞船场景下(如 9-2 捞胖次),用户需要直观看到每场战斗的 MVP 是谁、是否掉落了目标舰船,以便判断捞船进度。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions