{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Cross-platform reimplementation of Plants vs. Zombies: Game of the Year Edition. The README says the code is a manual reimplementation from community research, . It names Linux, Windows, macOS, Android, iOS, WebAssembly, and Switch, using OpenGL ES 2.0 and SDL, with a browser build that still needs the player's game data.",
  "description_zh": "《植物大战僵尸》年度版的跨平台重实现。README 写明代码是根据社区研究手工重写的。它点名 Linux、Windows、macOS、Android、iOS、WebAssembly 和 Switch，使用 OpenGL ES 2.0 和 SDL，浏览器构建仍然需要玩家自己的游戏数据。",
  "entry_url": "https://awesomerea.org/resources/pvz-portable/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pvz-portable/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/wszqkzqk/PvZ-Portable/blob/25102237612a82cbe0282d5a8c5db406d029e647/README.md",
  "group": "cases",
  "id": "pvz-portable",
  "json_url": "https://awesomerea.org/resources/pvz-portable/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pvz-portable/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pvz-portable/index.md",
  "name": "PvZ-Portable: a reimplementation of Plants vs. Zombies GOTY",
  "name_zh": "PvZ-Portable：植物大战僵尸年度版的重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The repository does not contain copyrighted game assets. The README says the player must supply main.pak and the properties directory from a legally purchased GOTY copy.",
    "LGPL-3.0-or-later. The README says LICENSE is the LGPL-3.0 text and COPYING is the GPL-3.0 text it references."
  ],
  "requirements_zh": [
    "仓库不含受版权保护的游戏素材。README 写明玩家必须提供合法购买的年度版中的 main.pak 和 properties 目录。",
    "LGPL-3.0-or-later。README 写明 LICENSE 是 LGPL-3.0 文本，COPYING 是它所引用的 GPL-3.0 文本。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/wszqkzqk/PvZ-Portable",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
