Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

PCN: a text notation for curling games, one line per shot

说明与用途

PCN 是一种开放的文本格式,用于记录每一次投掷,支持差异比较、重放以及与现有数据源的集成。

问题

Curling lacks a public, machine‑readable notation that allows one‑shot‑per‑line records, diffing, and replay, unlike shogi kifu or chess PGN.

结果

PCN enables machine‑readable, diffable, and replayable curling game records, bridging gaps between PDFs, simulators, and coaching apps.

工作流

  • 1. Define four information layers: line score, shot description, stone positions, motion.
  • 2. Adopt World Curling shot codes and ratings for consistency.
  • 3. Design a header with key/value tags (PCN, Event, Red, Yellow, etc.).
  • 4. Allow optional layers so files can contain only available data.
  • 5. Ensure files are line‑oriented, appendable, and diff‑friendly.
  • 6. Publish the spec and example files on GitHub.
  • 7. Encourage adoption by converting existing PDFs and simulator logs to PCN.

证据

Curling, as far as I could find, has no public notation that does the same job.

来源

The spec is public (the Japanese text is normative; there is an English edition): https://github.com/shinagaki/pcn/blob/main/spec/PCN_SPEC.en.md

来源

Plain text, one shot per line.

来源

Four layers by depth of information.

来源

  • 记录日期: 2026-10-05T22:40:48.479Z