# PlayDrop 游戏的类型和标签

PlayDrop 游戏可用的必填类型标签和可选的子类型、游玩方式、主题与氛围标签，以及它们如何决定游戏在浏览和搜索中的位置。

Source: https://www.playdrop.ai/zh-hans/create/learn/tags

标签决定游戏在 PlayDrop 的类型页面、筛选、搜索和推荐中的位置。选择几个能准确描述游戏的标签即可；错误的标签会把游戏展示给很快就离开的玩家。

## 规则

- 每款游戏都需要一个类型：一个 `game-genre/…` 标签，或者把 `design.genre` 设为某个类型或子类型。
- 标签是已有的引用，写作 `group/tag`，例如 `game-subgenre/sudoku`。自由填写的标签会被拒绝。
- 每款游戏最多 20 个不重复的标签。
- 选择子类型时，也要保留它所属的大类型：`game-genre/puzzle` 搭配 `game-subgenre/sudoku`。

```json
{
  "tags": ["game-genre/puzzle", "game-subgenre/sudoku", "game-feel/relaxed", "game-play-mode/daily-challenges"],
  "design": { "genre": "game-subgenre/sudoku" }
}
```

当一款游戏符合多个类别时，`design.genre` 指定主要类别。

## 类型（game-genre）

```
family action adventure arcade board card casino casual educational fps idle music platformer puzzle rpg racing
role-playing shooter simulation sports strategy tower-defense trivia word
```

## 子类型（game-subgenre）

```
brawler fighting obby endless-runner battle-royale open-world sandbox survival roguelike action-rpg escape-room
real-time-strategy turn-based-strategy deckbuilder tycoon city-builder life-sim farming clicker match-3 merge
bubble-shooter block-puzzle sorting jigsaw hidden-object 2048 sudoku solitaire mahjong chess checkers word-search
crossword driving drifting soccer basketball golf rhythm flying dress-up decorating cleaning-organizing incremental
collecting minesweeper
```

## 游玩方式（game-play-mode）

```
single-player 2-player multiplayer online-multiplayer local-multiplayer co-op couch-co-op 1v1 party-games
challenge-a-friend daily-challenges instant-games mobile-games controller-games social turn-based-multiplayer
```

游玩方式标签是写给玩家看的游戏描述；PlayDrop 启动队伍和控制器时使用的是 [catalogue.json](https://www.playdrop.ai/zh-hans/create/learn/catalogue-json) 中的玩法声明（`types`、`party`、`controller`）。请让两者保持一致。

## 主题（game-theme）和氛围（game-mood）

```
fantasy sci-fi space horror zombies animals dinosaurs cars pirates superheroes memes cooking fashion robots numbers
pets
funny cute challenging story-driven asmr
```

## 设计方面

除了 `genre`，可选的 `design` 对象还会为游戏的每个方面指定一个标签，和其他标签一样写作 `group/tag`，例如 `"feel": "game-feel/relaxed"`。每个字段只接受它自己的组：

```
coreGameplay (core-gameplay): aim build collect defend dodge explore fly manage match merge platform race rhythm shoot solve sort survive
perspective (perspective): 2d-fixed-screen 2d-side-view 2d-top-down 2d-isometric 3d-first-person 3d-third-person 3d-top-down 3d-isometric
controls (game-controls): drag gamepad keyboard pointer swipe tap
visualStyle (visual-style): hand-drawn low-poly pixel-art realistic stylized
progression (game-progression): endless levels rounds score-chase story waves
feel (game-feel): chaotic cozy fast-paced playful relaxed snappy strategic tense weighty
```

## 读取最新列表

这些列表会随时间变化。游戏可以用 `sdk.assets.tags.list()` 和 `sdk.assets.tags.get(groupSlug, tagSlug)` 读取当前的标签。包含未知标签的上传会被拒绝，错误信息会指出该标签。

## 相关指南

- [catalogue.json](https://www.playdrop.ai/zh-hans/create/learn/catalogue-json): PlayDrop 游戏使用的 catalogue.json 字段：标识、商店页面、游玩方式、显示形态、登录、即玩、预加载、媒体、翻译、分数和服务器。
- [商店页面图片和视频](https://www.playdrop.ai/zh-hans/create/learn/listing-assets): PlayDrop 游戏可以有哪些商店页面图片和视频，它们的路径、格式和方向，以及如何制作在信息流、搜索和链接预览中都好看的图片。
- [可见性与曝光](https://www.playdrop.ai/zh-hans/create/learn/distribution): 选择谁可以打开 PlayDrop 游戏，了解账号默认设置和版本发布的规则，以及 Boost、互玩、即玩和搜索如何带来新玩家。
