作品使用手册
《城市大亨》是一款多城市主题的大富翁式桌游 Web 应用——玩一局,认识一座城。本页说明如何开始、有哪些功能、游戏内怎么操作。
快速开始(免注册、免下载)
1打开网站浏览器访问 citytycoon.fun,点「立即开玩」。手机、平板、电脑都可以。
2选一座城挑一座城市作棋盘——每座城的地名、文案、语音都不一样。
3开局设 2–4 名玩家(真人 + 电脑任意搭配),选好头像棋子,掷骰开玩!
两种游玩模式
- 同屏热座一台设备轮流玩:2–4 人,可加电脑玩家,无需登录,打开就玩;
- 在线对战手机号登录后进大厅:快速匹配 / 建房邀好友 / 加入公开房。断线不用慌——AI 自动接管你的回合,回来随时接回。
💡 在线对战登录说明:当前为演示环境,不发真实短信——输入任意 11 位手机号,点「发送验证码」后验证码会自动填入,直接登录即可体验。
核心功能一览
- 城市棋盘首批 10 城棋盘已就绪(香港、广州、长沙……)+ 全国版「环游中国」,300+ 座城市陆续点亮;
- 方言语音粤语、长沙话等多城方言全程语音播报,银行家开口说本地话;
- AI 玩家电脑玩家自动决策买地、盖楼、按揭周转,可与真人同场混战;
- 完整规则盖楼酒店、按揭赎回、监狱保释、孖宝连掷、破产清算,一样不少;
- 存档续玩对局自动保存,中途关掉页面,回来接着玩;
- 三端三语手机 / 平板 / 电脑专属布局,简体 / 繁体 / English 一键切换。
游戏内操作
- 掷骰:轮到你时,点侧栏金色大按钮「掷骰子!」;
- 买地 / 盖楼:停在地块上会自动弹窗,按提示选择即可;
- 物业管理:侧栏底部「物业管理」按钮——查地契、按揭 / 赎回 / 卖楼都在这里;
- 语音与设置:侧栏顶部可开关语音;「设置」里有音量语速、字形切换、AI 托管与玩法说明;
- 时间参考:一局约 30–60 分钟,游戏内有已玩时长提示。
完整玩法规则
租金公式、卡牌效果、监狱与破产的完整规则,见玩法与规则指南;亲子相关说明见家长指南。
技术说明
- Next.js 15 + TypeScript:核心规则是零依赖的纯函数引擎,随机数可注入种子——同一局面同一输入,必得同一结果;
- 在线对战:服务端权威状态机 + SSE 实时推送,断线 AI 接管、回线自动追帧;
- 多城市架构:城市差异(地名 / 文案 / 语音 / 配色)全部收敛在 CityPack 数据包,新增一座城市零引擎改动;
- 方言语音:TTS 预生成 + 缓存管线,多城方言真人感播报;
- 工程方式:全程 AI 结对编程(Claude Code)+ 测试先行(TDD),单元测试与端到端测试覆盖关键旅程,Docker 自部署。
作品使用手冊
《城市大亨》是一款多城市主題的大富翁式桌遊 Web 應用——玩一局,認識一座城。本頁說明如何開始、有哪些功能、遊戲內點樣操作。
快速開始(免註冊、免下載)
1打開網站瀏覽器訪問 citytycoon.fun,點「立即開玩」。手機、平板、電腦都可以。
2揀一座城揀一座城市做棋盤——每座城嘅地名、文案、語音都唔一樣。
3開局設 2–4 名玩家(真人 + 電腦任意搭配),揀好頭像棋子,擲骰開玩!
兩種遊玩模式
- 同屏熱座一部裝置輪流玩:2–4 人,可加電腦玩家,無需登入,打開就玩;
- 線上對戰手機號登入後進大廳:快速匹配 / 建房邀好友 / 加入公開房。斷線唔使慌——AI 自動接管你嘅回合,返嚟隨時接返。
💡 線上對戰登入說明:當前為演示環境,唔會發真實短訊——輸入任意 11 位手機號,點「發送驗證碼」後驗證碼會自動填入,直接登入即可體驗。
核心功能一覽
- 城市棋盤首批 10 城棋盤已就緒(香港、廣州、長沙……)+ 全國版「環遊中國」,300+ 座城市陸續點亮;
- 方言語音粵語、長沙話等多城方言全程語音播報,銀行家開口講本地話;
- AI 玩家電腦玩家自動決策買地、起樓、按揭周轉,可與真人同場混戰;
- 完整規則起樓酒店、按揭贖回、監獄保釋、孖寶連擲、破產清算,一樣不少;
- 存檔續玩對局自動保存,中途閂咗頁面,返嚟接住玩;
- 三端三語手機 / 平板 / 電腦專屬佈局,簡體 / 繁體 / English 一鍵切換。
遊戲內操作
- 擲骰:輪到你時,點側欄金色大掣「擲骰仔!」;
- 買地 / 起樓:停在地塊上會自動彈窗,按提示揀就得;
- 物業管理:側欄底部「物業管理」掣——睇地契、按揭 / 贖回 / 賣樓都喺呢度;
- 語音與設置:側欄頂部可開關語音;「設置」入面有音量語速、字形切換、AI 托管與玩法說明;
- 時間參考:一局約 30–60 分鐘,遊戲內有已玩時長提示。
完整玩法規則
租金公式、卡牌效果、監獄與破產嘅完整規則,見玩法與規則指南;親子相關說明見家長指南。
技術說明
- Next.js 15 + TypeScript:核心規則是零依賴的純函數引擎,隨機數可注入種子——同一局面同一輸入,必得同一結果;
- 線上對戰:服務端權威狀態機 + SSE 實時推送,斷線 AI 接管、回線自動追幀;
- 多城市架構:城市差異(地名 / 文案 / 語音 / 配色)全部收斂在 CityPack 數據包,新增一座城市零引擎改動;
- 方言語音:TTS 預生成 + 緩存管線,多城方言真人感播報;
- 工程方式:全程 AI 結對編程(Claude Code)+ 測試先行(TDD),單元測試與端到端測試覆蓋關鍵旅程,Docker 自部署。
User Manual
City Tycoon is a multi-city Monopoly-style board game for the web — play a round, get to know a city. This page covers how to start, what's inside, and how to play.
Quick start (no sign-up, no download)
1Open the siteVisit citytycoon.fun in any browser and hit "Play Now". Phone, tablet or PC all work.
2Pick a cityChoose a city as your board — street names, copy and voice change with every city.
3StartSet up 2–4 players (any mix of humans and CPU), pick avatars and tokens, roll and go!
Two ways to play
- HotseatTake turns on one device: 2–4 players, add CPU rivals, zero login — just open and play;
- OnlineLog in with a phone number to enter the lobby: quick match, create a room for friends, or join a public one. Dropped out? AI takes over your turns until you're back.
💡 Online login note: this is a demo environment — no real SMS is sent. Enter any 11-digit phone number, tap "Send code", and the code fills itself in. Just log in and play.
Feature highlights
- City boardsFirst 10 city boards live (Hong Kong, Guangzhou, Changsha…) plus the "Around China" pack — 300+ cities lighting up over time;
- Dialect voiceFull voice commentary in Cantonese, Changsha dialect and more — the banker speaks the local tongue;
- AI playersCPU rivals buy, build and mortgage on their own, mixing freely with human players;
- Full rulesetHouses & hotels, mortgages, jail & bail, doubles, bankruptcy settlement — nothing left out;
- Auto-saveGames save automatically; close the page and pick up where you left off;
- 3 screens, 3 languagesDedicated layouts for phone / tablet / PC; Simplified / Traditional / English in one tap.
In-game controls
- Roll: on your turn, tap the big gold button in the side panel;
- Buy / build: landing on a space pops the dialog automatically — just follow the prompts;
- Property management: the "Properties" button at the bottom of the panel — deeds, mortgage / redeem / sell all live here;
- Voice & settings: toggle voice at the top of the panel; "Settings" holds volume, speech rate, script toggle, AI autopilot and the rules primer;
- Timing: a game runs 30–60 minutes, with an in-game play timer.
Full rules
Rent formulas, card effects, jail and bankruptcy in full — see How to Play; for families, see the Parents' Guide.
Under the hood
- Next.js 15 + TypeScript: the core ruleset is a dependency-free pure-function engine with seedable RNG — same state, same input, same result, every time;
- Online play: server-authoritative state machine with SSE push; AI takeover on disconnect, frame catch-up on return;
- Multi-city architecture: all city differences (names / copy / voice / palette) live in CityPack data bundles — adding a city touches zero engine code;
- Dialect voice: TTS pre-generation and caching pipeline for lifelike local-dialect commentary;
- Engineering: built end-to-end with AI pair programming (Claude Code) and test-driven development — unit and E2E tests cover the key journeys; self-hosted with Docker.