栗子現場直播 千篇一栗
有很多簡單的道理,若不是被遺忘,不是察覺不到,就是知易行難。

2009年6月7日 星期日

RC

  當一件東東的名字,被大家簡化成兩個英文字母的話,那就代表這個東東相當成功。(註一)

  我不會跟大家介紹 FB 的 RC 的玩法,而只會說說攻略的事。這篇文是假設你已經懂得 RC 的基本。不明白的話,就代表你從沒有認真上網,給我好好上網去。

  金錢的增加速度

  先說說金錢製作過程:有客到,做菜,吃掉,收錢。
  要注意的以下幾點:
  • 沒有客的話,就不會做菜。
  • 做菜中途,即使客逃掉,菜還是會留給下一個客。
  • 只要吃掉,就一定有錢收。
  由此可見,只要做菜,就一定有錢收。你只要在一分鐘做到十道菜,就會在一分鐘收到 20 元,不多不少。收錢的速度完全等同於做菜的速度。

  廚師的效率

  做菜的工作,是由廚師負責。一個廚師只要有爐,就只有三個情況:
  • 空爐
  • 煮食
  • 煮畢待收
  這三個情況,只有煮食才有生產力,其他兩個情況,都沒有生產力。因此,我們要儘量讓廚師一直在煮食,才能把做菜的速度推到最高。
  如果太多空爐,就代表客不夠多,這個可以用時間解決。
  但如果太多煮畢待收,就是最麻煩的事。因為侍應不夠多,就只能殺一個廚師去換一個侍應。
  要注意的是,根據官方所說,貴爐是不會加快煮食速度。

  侍應的效率

  在有限員工數量的情況下,為了讓廚師的數量增加,就要減少侍應的數量。但如果侍應應付不暇,廚師就會發呆。因此就要考慮到侍應的效率。
  侍應一般都會把時間用在這些地方:
  • 發呆
  • 移動去拿菜
  • 拿菜
  • 移動去放菜
  • 放菜
  • 移動去收錢
  • 收錢
  大家可以看到,「移動」這個字眼出現了三次。如果侍應的移動範圍太大,移動的時間就會大增,嚴重影響效率。
  就以我經驗來說,一個侍應最多能同時應付三個廚師。當廚師數到了四,廚師就會發呆。至於如何設計格局增加效率,請大家好好自行參透。

  Popularity 公式

  你總不能避免有客人會給你負 Popularity 。
  客人離開時,往往會有以下的情況:
  • 吃完,走,+0.1。
  • 吃完,去廁所,+0.1。
  • 吃完,找不到廁所,+0。
  • 等不到位,或等不到食物,逃走,-0.1。
  • 一進來就看到大量垃圾,逃走,-0.1。

  先說沒有廁所和垃圾問題的狀況。
  起初, Popularity 低,客人數少,員工能完全應付到,於是 Popularity 增長速度就和 Popularity 本身成正比。一分鐘一個客時,一分鐘就加0.1。一分鐘來十個客時,一分鐘就加1.0。
  後來,員工的工作量飽和,增長速度被員工的工作量限制著。一分鐘來20個客,只做到15個客,一分鐘就只能加1.5。另外,客人得不到滿足,就給你負 Popularity 。 20 個客只做到 15 個, 5 個逃掉,就減 0.5 。這分鐘就只能加 1.0 。
  直到最後, Popularity 增加的部份,會和減少的部份相等。 30 個客只做到 15 個, 15 個逃掉,加 1.5 減 1.5 ,零。到了這個時候,吃飯和逃走的人是相等的。 Popularity 長時間停留在一個水平裡。
  由此可見, Popularity 和做菜的速度有關。

  然後,就加入廁所問題的考量。
  現在假設,一分鐘內,十五個進來的客,有十個去廁所(實際遠低於這個數目)。那麼,在沒有廁所的情況下,得到的 Popularity 只有 0.5 。而當來客數到了 20 個,就會有 5 個開心客, 10 個沒廁所,以及 5 個逃走客,得到的 Popularity 是 0.5 + 0 - 0.5 = 0 。Popularity 到了這一點就已經停滯不前。這個和沒有廁所的情況,相差了 10 個客。
  但值得注意的是,即使沒有廁所, Popularity 低了,客流量少了,但生意額還是沒有改變,因為你始終是做到 15 個客,客流減少的部份全都去了等不到食物逃走的那一邊。但是,由於有一班人因為沒廁所去而不給 Popularity ,所以即使員工能應付所有客人, Popularity 的增加速度也會比較慢。

  到最後,加入垃圾問題的考量。
  垃圾的破壞力,比廁所大得多。因為如果客人為了垃圾而逃走,會減少 Popularity 。
  據我觀察,當垃圾到了十五件,逃走的客人就有差不多一半。即使剩下的一半全都加你 Popularity 也好,也會全數和這些逃走的客人互相抵銷,更何況有客人會因為找不到廁所而不給你 Popularity 。於是 Popularity 就有減無增,直到遊戲的最少值為止。
  所以,為了客人的流量,請好好處理垃圾的問題。

  從廚師人數到餐牌升級

  想有多點廚師,就要有多點員工。想要有多點員工,就要有級數。想要升級,就要有點數。想點數升得快一點,除了加快煮食速度以外,還有為餐牌升級。
  餐牌升級,主要是有兩方面。一是食材管理,二是最重要的,選擇餐牌。
  首先,就是要決定主攻哪一款菜色。有十碟 Lv8 ,也不及有三碟 Lv10 ,這一點我不用多說。
  有一些食材,我會視之為禁忌,例如 tomato 和 cheese 。雖然這些都是一星,但你總是沒有辦法從其他玩家取得這些食材,因為實在有太多餐牌都會用到,需求大,但抽到這些食材的機率卻很小。對於初心者來說,最重要的還是儘快得到三碟 Lv10 。遠離 tomato ,人生會舒服一點。得到三碟 Lv10 後,才進攻 tomato 也不遲。
  另外,也要小心一些垃圾食材。四星 Pepperoni 肯定是垃圾。它唯一的 dish 竟然要配 Tomato 和 Cheese 這兩大禁忌食材。如果有人拿 Pepperoni 跟你換東東,立即拒絕吧。
  以上列表,大家自己好好參詳一下箇中玄機吧。
  另外,食材店也是一種很有用的工具。事實上,食材店完成了「食材→級數→員工數量→金錢食材」的循環。我每天掛機也就是為了錢去買食材,而且每次買都傾家蕩產。大手吸入有用食材,和別人交易食材也會有本錢。

  說完了理論,然後就到實踐的問題。

  遊戲主要有兩種玩法。全手動半自動
  全手動和半自動之間最大的分別,就是有沒有使用到自動化的工具去玩這個遊戲,例如一些 mouse script 之類的程式。一般人都是屬於沒有 mouse script 的玩法。要麼就長時間呆看著 RC ,要麼就掛機一段時間,再等到差不多時間才餵食物。這種玩法其實很沒有效率,因為你差不多要每小時看一次店子。如果你沒有時間,我不建議玩全手動。如果你很有時間,我也不建議你玩全手動,因為你可以節省時間來做其他有意義的事情。
  至於半自動的玩法,就是利用 mouse script 去自動餵員工飲水吊命,然後掛機。至於如何實行這個方法,大家可以從網上找來一些 mouse macro 的軟件,然後打開餵食員工的畫面,再叫程式定時定候餵食物和按箭頭鍵轉人。這個玩法一般都可以把掛機時間提升到 8 小時以上。但要注意的是,半自動會因為網絡問題而被打斷。
  而怎樣實行半自動,也有其學問。實際上半自動也有兩個做法:有 cleaner 和沒有 cleaner 。
  先說沒有 cleaner 的狀況。沒有 cleaner ,廚師:侍應:清潔的人數是 6:2:0 。廚師的數量是最大,生意額最高,但沒有人洗廁所,地上的垃圾也沒有人理會。客人會因為沒廁所用而不給 Popularity ,這個不是大問題。但如果時間長了,垃圾堆積,就會引發 Popularity 不斷減少的大慘事。為了減少垃圾數量,就不能避免地定期手動清理垃圾。玩這個方法的話,掛機時間儘量不要超過 8 小時。
  而在有 cleaner 的狀況,廚師:侍應:清潔的人數是 5:2:1 。店裡有廁所,地板長期乾淨,不會因垃圾堆積而趕跑客人。如果不擔心斷線的話,掛機掛上一整個月也絕不成問題。不過,我個人還是建議至少一天手動一兩次。不但是為了檢查斷線問題,也是為重啟 RC 去拿珍貴的食材,另外也要處理食材交易之類的事項。不過由於不需要處理垃圾,手動的量相當少。

  關於半自動的實行方式,我還有一點建議。
  在實行半自動的時候,整部電腦幾乎都被佔用來做自動作業,你不能拿這部電腦去做其他事,除非你把自動的工作停止。為了讓自動化工作不會影響到日常的電腦操作,我會建議在電腦開一個 virtual PC ,並在 virtual PC 裡進行自動化的工作。至於是用甚麼軟體,自己去互聯網發掘吧。
  另外,電腦的效能也影響到掛機的效果。如果電腦慢,遊戲也會比較慢,賺錢的速度也會降低。這問題在使用 Virtual PC 時尤其顯著。對於這個問題,我有以下的建議。
  • 把顯示質素降到最低,請按遊戲畫面左上角第三格
  • 把音效和音樂關掉,請按遊戲畫面左上角第一二格
  • 把網頁 zoom 到最小,減少 flash 佔用畫面的空間大小
  • 把畫面移離餐廳,減少畫面裡會動的東東的數量

  另外,玩 RC 也有一點邪道技巧,我只會提一提,不會詳盡講解。
  • 修改及鎖定記憶體,得到無限金錢,無限體力,無限食材,甚至變成上帝。
  • 透過加快 flash 速度來加快遊戲速度。
  • 同時登記多個 FB acc ,來增加食材。但要注意的是,由於 RC 有 bug ,新登記的 acc 有機會不能使用 RC 。另外,由於食材不能送出,只能一物換一物,如果主 acc 沒有垃圾食材,就不能和其他 acc 換食材。

  到最後,我會說一說一些我認為是錯誤的玩法。
  首先我要重申:提高煮食速度是增加收入的唯一方法
  在網上,我看到一些現象。有人會在入口放一個很奇怪的迷宮,有人會在店子裡放一堆沒桌的椅子讓客人等候。但是,這些措施並不能有效增加收入,逃走的客人也不會因為你的迷宮和椅子而改變 -0.1 的 Popularity 。另外,這些奇怪的迷宮,也會加重 CPU 的負擔,使遊戲變慢。
  當然,如果你想搞笑,或者把餐廳變得合理,那就另作別論。

註一:為了讓搜尋器找到這文章,我要說一次:這文章是關於 Fackbook 裡的 Restaurant City 。

3 則留言:

circle 提到...

少許意見.

玩這個遊戲有幾個重要的值:
(1) $$
(2) 生意額
(3) popularity
(4) 材料
(5) 菜式 level

這些都是互相有關係的.

(1)大致上和(2) positively correlated (但也有例外情況), (3) 影響了(1),(2),(3)的delta. (4)和(5)影響了(3).

所以很明顯first goal就是搜集村料升(5). 但由於新版本加入了買材料功能, 所以(1)的重要性變相比以前也增加了.

其實還有另一程玩法, 就是 login -> 掛機 -> 等一會再 login. 這和其他最大分別是(1),(2)和(3). auto 不會在(2)上有增長, (3)也不會受其他因素影響而改變, 而(1)就每次掛機有上限(和save前的(3)值有關, 最高是2000). 對於遊戲後期是很適合的.

沒有廁所/cleaner的影響的確不大, 因這個factor主要是影響(3). 但由於有廁所雖要定時/長時 assign cleaner 清理, 要不分簿了其他工作的人手, 要不就要定期手動 login 處理 (login會reset廁所的status). 所以說這其實對上述的模式可以說是幾乎沒有影響的. 故此我也沒有刻意建廁所和assign cleaner.

另外就是你所提到的「錯誤玩法」. 且看看每個客人的life cycle:
(i) 在門口等空位
(ii) 在坐位上等空枱
(iii) 等枱上的食物
(iv) 食
(v) 等如廁 (optional)
(vi) 如廁 (depends on (v))
(vii) 走

(i)之前其實還會看看店內垃圾的數量, 但先不理會這個. 從以上可見, 其實每個客人都有 3 或 4 次的 timeout, 分別在(i),(ii),(iii)和(v). 放一堆沒桌的椅子讓客人等候就是讓某些客人的(ii)永遠不能成功, 所以正如你所說這是沒有正面作用的。不過, 由於你的侍應/廚師只需要服務客人至(iii), 換句話說他們有(i)+(ii)+(iii)的時間去應付一個客人。「迷宮」的奧義正是在(i),和(ii)的 timeout 之間再加一個 constant delay, 好讓你的員工有更多時間服務每個客人, 從而減少在(ii)/(iii) timeout 而得到負評的機會. 換句話說, 迷宮可以令相同數量的員工應付更多的客人. 不過, 缺點是它會令更多客人同時出現在畫面內, 加重 CPU 的負荷, 減慢了增長的速度. 但這可以靠縮少瀏覽器的視窗或轉換到其他分頁, 甚至找其他東東蓋著 flash 的部分, 總之就不要令那 flash在你的畫面上畫東東, CPU loading就可以大大減少, 遊戲的速度也可以大大提升. 當然, 基於 popularity有上限的原因, 迷宮不是必須的, 只要你的室內設計可以令popularity保持在最大值(50)則可.

> 做菜中途,即使客逃掉,菜還是會留給下一個客。
似乎不是呢. 跟據我的觀察, (iii)其實不是等上菜, 而是等有廚師為你做菜. 所以基本上只要有廚師開始為一個客人做菜, 那位客人就不會逃走了.

不知不覺打了很多, 似乎不太算是少許意見了 XD

小鈞拔拔 提到...

主文和回應都是非常有價值的文章. 看來大家都玩了很久了. ^^

栗子捌貳 提到...

關於迷宮問題,我遲些會再說。簡單而言,增加客人開始時的delay並不能增加待應/廚師每小時的產量。