# 素材来源与许可范围（PROVENANCE）

本仓库的**代码**按 MIT 许可（见 [`LICENSE`](LICENSE)）。
`assets/` 与 `docs/` 下的**美术素材**来源与权利状态单独说明如下。

## 一、许可范围

| 范围 | 许可 |
|---|---|
| `lib/`、`cordis.patch.yml`、`package.json`、`_study/`、文档 | **MIT** |
| `assets/**`（角色立绘、图标） | **不在 MIT 覆盖范围**：源自第三方用户发布的 AI 生成 DeepSeek 鲸鱼形象二创（原发布者声明可自由使用，无正式许可证）。随插件原样分发，仅用于运行本插件；若权利人提出异议将立即替换 |
| `docs/miniwhale-source.jpg` | 同上，原始素材，仅作来源存档 |

## 二、逐项来源

| 文件 | 来源 / 说明 |
|---|---|
| `docs/miniwhale-source.jpg` | 第三方用户发布的 **AI 生成图**（850×852 JPEG）：DeepSeek 鲸鱼形象的同人二创。原作者公开声明可自由使用（无正式许可证文本） |
| `assets/whale-hero.png` | 由上图的**边界洪水填充抠图 + 1px 羽化**得到，未重绘；长边缩放到 320px。运行时由 canvas 按 devicePixelRatio 缩放绘制，不另出 2x 文件 |
| `assets/whale-icon.png` | 同上，但裁成**头肩特写**再缩到 256×256 —— 全身图在几十像素的插件列表里会糊掉 |

抠图脚本见 `_study/make_assets.py`，任何人可用原始图复现出**字节一致**的产物。

## 三、不受版权保护的部分

游戏**玩法机制**（可变跳跃高度、多碰撞盒宽容判定、障碍间距随速度放大、
分层的躲避规则、氧气消耗与恢复速率）属于思想/方法层面，不受版权保护。
本项目参考了 Chromium T-Rex Runner 的公开玩法设计，但：

- **未复制任何一行其源代码**
- **未使用任何其美术或音频素材**
- 珊瑚、漂浮木、灯塔、海鸥、水母、云、气泡、水波纹等全部是本仓库的 canvas 绘制代码
- 音效由 WebAudio 振荡器实时合成，仓库里没有音频文件

本项目是 DeepSeek Harness 的**非官方社区插件**，与 DeepSeek 无关联、无官方背书。
角色形象为社区用户的 AI 生成同人二创，非 DeepSeek 官方素材；「DeepSeek」名称及鲸鱼形象
的权利归 DeepSeek 所有，本项目仅以描述用途（nominative use）提及。

## 四、权利主张

若你认为本仓库中有内容侵犯了你的权利，请开 issue 说明**文件名**与**依据**，
核实后会立即替换或移除。
