{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Laser Drift emulates the infrared controllers of Carrera Digital 132/124 slot cars. A Python game loop synchronizes with the IR tower, encodes player state into controller packets and accepts speed and lane-change commands from a TCP server.",
  "description_zh": "Laser Drift 模拟 Carrera Digital 132/124 轨道赛车的红外控制器。Python 游戏循环与红外塔同步，把玩家状态编码成控制数据包，并通过 TCP 服务器接收速度和换道命令。",
  "entry_url": "https://awesomerea.org/resources/laser-drift-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/laser-drift-case/",
  "evidence_url": "https://github.com/buntine/laser-drift/blob/6fca9944d6feb1a7505e203ab3eee7a1fe188716/README.md",
  "group": "cases",
  "id": "laser-drift-case",
  "json_url": "https://awesomerea.org/resources/laser-drift-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/laser-drift-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/laser-drift-case/index.md",
  "name": "Laser Drift: reconstructing Carrera infrared slot-car control",
  "name_zh": "Laser Drift：重建 Carrera 轨道赛车红外控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Carrera Digital 132/124 track, control unit, wireless receiver and a USB infrared transceiver.",
    "Linux, Python 3 and lirc 0.10 or later.",
    "Only older infrared controllers are emulated; 2.4 GHz wireless controllers are unsupported.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Carrera Digital 132/124 轨道、控制单元、无线接收器及 USB 红外收发器。",
    "需要 Linux、Python 3 和 lirc 0.10 或更高版本。",
    "仅模拟旧款红外控制器；不支持 2.4 GHz 无线控制器。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/buntine/laser-drift",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
