為什麼不能建造?現在棋盤會告訴你
以前只要你沒有集滿整組顏色,建造按鈕就會一聲不響地消失,而這是任何棋盤上最常見的局面。現在它出現在你擁有的每條街道上,並說明為什麼變灰;小鎖和星星有了文字,租金稅在付款雙方都看得到,每一則拒絕都說你的語言。

通俗版
我們聊天裡被問得最多的問題,總是某種形式的「要怎麼建造?」——51 次,來自 35 位不同的玩家,用了好幾種語言。他們問得有道理。建造按鈕只有在你集滿整組顏色後才會出現,所以手上有三條街中兩條的玩家,既看不到按鈕,也得不到任何解釋——而這正是大多數棋盤在一局大部分時間裡的常態。在撐到一局結束的 1,110 名玩家中,有 371 人從來沒有建造過任何東西,其中 304 人手握三處以上的地產。
現在,你擁有的每條街道上都有 +。當它不能按時,會用一行字說明原因,而這些原因依照刻意安排的順序檢查——從永遠不會改變的那一項,到你下個回合之前就會消除的那一項:
- 只能在街道上建造,汽車、航空與公用事業不行。
- 這個顏色你擁有 2/3 塊。集滿整組後才能建造。
- 本組裡有一塊地已抵押——贖回後整組才能解凍。
- 這塊地已抵押。贖回後才能在上面建造。
- 已建滿——旅館是最高等級。
- 整組要平均建造——先建分店最少的地塊。
- 每塊地每回合只能建一處分店。下回合再來。
- 現金不足——這裡建一處分店要 500k。
- 建造在你回合開始時進行,擲骰之前。
小鎖和星星會說明自己的意思
小圖示也有了文字。街道上的星星現在讀作一個等級——「等級 3 / 5」。已抵押地塊上的小鎖寫著「已抵押——收不到租金」——而在極速模式裡,抵押有期限,它會寫出回合數:「請在第 28 回合前贖回,否則會重新掛牌出售。」
租金稅,付款雙方都看得到
租金稅現在在付款的雙方都看得到。在漫長對局的後期,每筆租金都會被扣下一部分,好讓比賽能夠結束;以前只有算式知道這件事。付款的玩家會在「支付」按鈕下方看到拆分,而地產的主人第一次遇到時會收到一則簡短的提示:誰付了多少、到手多少、被扣下多少。過去兩週裡,5,345 局已結束的對局中有 492 局打得夠久,碰上了它;極速模式的 583 局中則有 221 局,那裡從第 40 回合開始徵收。

常見問題
為什麼我的街道上不能建造?
點選街道名稱開啟它的卡牌:建造按鈕就在那裡,呈灰色,下方寫著原因——例如,你只擁有它所在顏色組 3 條街道中的 2 條。
地產上的小鎖是什麼意思?
這塊地產已抵押,在你贖回之前收不到租金。在極速模式中,抵押還有期限,小鎖會寫出你必須在哪個回合之前贖回。
什麼是租金稅?
在漫長對局的後期,每筆租金都會被扣下一部分,好讓比賽能夠結束:付款方要付全額租金,而地產主人拿到的是扣稅後剩下的部分。預設情況下,經典模式從第 100 回合開始徵收,極速模式從第 40 回合開始,而閃電模式的對局在第 25 回合就會結束,還沒到徵收的時候。
街道上的星星是什麼意思?
每顆星星代表上面建起的一處分店,標籤把總數讀作一個等級——「等級 3 / 5」。最後一個等級是旅館。
技術細節
原因的順序本身就是設計。舊的檢查第一個問的是「現在輪到你了嗎?」,所以一個沒有整組顏色的玩家,在兩個回合之間,被告知不是他的回合——於是學到了一條根本不存在的規則。現在你看到的原因,是在其他一切都解決之後依然成立的那一項:汽車、航空與公用事業永遠不能建造;一條街道需要集滿整組;然後才輪到抵押、旅館上限、平均建造、每回合一處分店、現金——最後才是時機。
這條規則過去只是一個藏在遊戲畫面裡的「是或否」答案,任何自動化測試都碰不到。現在它住在一個屬於自己的小函式裡,回傳九個原因中哪一個適用;每次 opolyx 有改動時執行的檢查都會直接測試它——連順序也測,所以如果再把「不是你的回合」放到第一位,一條專門為此寫的測試就會失敗。
拒絕也得到了同樣的處理。當遊戲或大廳說「不」的時候——房間剛剛滿了、對局已經開始、你已經在另一局裡——過去的回答是一句英文,有時還夾著一個內部編號。現在資料庫改為回傳一個簡短、固定的代碼(分散在它的 10 個函式裡,共 38 種拒絕),網站再把每個代碼變成你的語言裡的一句話:全部 12 種語言,每一則拒絕都是如此。
| 情境 | 之前 | 現在 |
|---|---|---|
| 你加入的那一刻房間剛好滿了 | game 1c92342f-… is full | 這個房間剛剛滿了。 |
| 還沒輪到你時你做了操作 | Please refresh the page. It’s not your turn. | 現在還不是你的回合。請重新整理頁面以查看最新棋盤。 |
