[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1652usy3n4z44":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"iam567\u002Frich4-renew-app",22,"大富翁4 重制版 App 源码（Vite + TypeScript + Capacitor iOS）","TypeScript",310,75,36,8,[],"一个把《大富翁4》高清重制、可装到手机上的同人项目，规则照原版还原，还加了新玩法。","这是给想重温《大富翁4》的老玩家准备的同人重制：规则按原版还原，画面重绘，还加了新模式，但素材要自己下载，打包也要自己动手。\n\n## 解决什么问题\n想再玩《大富翁4》的人，通常只能模拟器跑原版，或者等官方重制。作者选择自己动手：借助反组译还原原版规则，把回合、地产、股票、卡片、道具和事件系统用 TypeScript 重写，再用 Capacitor 封装成 iOS App（仓库里也有 Android 工程）。最终得到的是一个能跑的高清重制版，而不是简单移植，规则文档放在 [docs\u002Frules](https:\u002F\u002Fgithub.com\u002Fiam567\u002Frich4-renew-app\u002Fblob\u002Fmain\u002FREADME.md)。\n\n## 有什么不同\n核心在规则层。作者称规则依据原版反组译还原，并附有规则文件；在基础玩法之外，项目新增“大富豪模式”，是东京、大阪、札幌、九州、冲绳的 12 人全国战，还加了一张歌舞伎町新地图，带独立事件系统与建筑风格。对玩过很多遍原版的人来说，这些新内容比重复原地图更有吸引力。\n\n代价在分发方式。仓库里只有代码，完整素材（原版提取、高清重绘、地图、地表、音效）放在 Releases 的 `rich4-assets.tar`，要先下载、校验 sha256、解压到 `game\u002Fpublic`，游戏才能正常跑起来。地图制作与生图工具明确不在此仓库中。\n\n## 谁值得试\n适合：熟悉《大富翁4》、能用 Node 和 Capacitor 环境折腾，并且想读或改规则引擎与事件系统的开发者，或者想 sideload 到自己手机上的玩家。README 提供了打包出 Android APK 和未签名 iOS IPA 的脚本，也有一键安装到已连接 iPhone 的命令。\n\n不适合：期待商店里直接下载或一键安装的人。素材要去 Releases 取，iOS 还要处理签名并连接设备；只想轻松玩两局的休闲玩家，用模拟器启动原版的成本反而更低。\n\n## 使用条件与边界\n需要 Node\u002Fnpm 与可用的 Capacitor 环境；装到真机 iPhone 要连接设备并具备 iOS 工具链，打出的 IPA 未签名，不是能直接上架的产品。\n\n授权是分开的。源码是 GPL-3.0-or-later，规则研究引用了 mytbk\u002Frich4；但 Releases 中的《大富翁4》原版素材及其重绘不在该授权范围内，README 写明仅供私人使用，分发含这些素材的安装包时要留意。项目仍是作者边想边加内容的同人作品，README 也说明玩法会“慢慢更新”，不要当成完成品看待。\n\n## HotRepo 点评\nHotRepo 从 2026-10-24 才开始追踪这个仓库；它 8 天大，在 2026-10-25 的新项目榜（TypeScript）以 301 总星数排 #25，这不是总榜或每日增长数据。这只是新项目关注度的一次快照，证据不足以判断热度能否持续。投入时间前，先确认 Releases 里的素材包与当前代码是否匹配，以及 [规则文档](https:\u002F\u002Fgithub.com\u002Fiam567\u002Frich4-renew-app\u002Fblob\u002Fmain\u002FREADME.md) 是否覆盖你在意的玩法。",{"slug":19,"name":20},"games","游戏",[],"GPL-3.0",null,"2026-10-25T03:02:35Z",[],1792915332]