2012年3月5日 星期一

Ora et Labora 計分程式 分享與說明

動機與介紹

  玩完遊戲後,每次計分總是很費時,而且很容易算錯,一堆人拿著計算機按,也不知道有沒有按錯,而且往往每次按出來的結果會有一點點差距,因此產生了想要寫程式自動計分的念頭。歷經幾次修正改版與測試,目前最新完成是3.0版,我上傳到BGG的目前最新是到2.1版,覺得總不好每隔幾天就上傳一次,管理員大概會覺得很煩,而且也沒什麼人回應,所以暫時先不上傳新的上去,自己部落格則隨時可以下載到最新版本。

使用方法

  1. 點選工作表"Score",輸入各顏色的玩家姓名。


  2. 在遊戲過程中,每當有玩家蓋建築或蓋居住地時,即在對應的工作表中,在正確的位置,輸入該建物的編號。每張牌的左下角都會有1個獨特的編號。如果是建築物會以F(法國)、I(愛爾蘭)、G(通用)開頭,若是居住地則會以S開頭。

  舉例來說,當我在我的磚頭場左邊蓋了Builder's market,我就在對應的位置打上G13(大小寫皆可),建築物的名稱、分數會自動跳出。

  當然這個步驟也可以在遊戲整個結束後,再一棟一棟依照建物位置輸入。

  3. 遊戲結束後,輸入每個玩家的有價資源「數量」。下圖即為真實情況與計分程式對照表。




使用限制

  1. 每個玩家在起始領土的上面及下面最多只能有3片新買的地(合計6片),為了excel頁面好讀性,沒有再多設計更多橫排,假設上面或下面超過了3排,額外的分數必須再手動加上去。 (考量也是因為玩到目前為止,約20+場的經驗,還沒碰過有超過3排的情形。)

  2. 使用者輸入正確,例如沒有輸入重複的編號,或是位置輸入錯。地形限制及宗教建築限制,當然也是玩家在玩遊戲的時候要自己留意的。

特色與優點

  1. 自動上色,例如宗教性建築會自動變黃色,居住地會自動變紅色十字,讓使用者在看計分程式時,能迅速看出有沒有輸入錯誤,能夠一看圖馬上大致瞭解整體的建設狀況。


  2. 計分表有各細項,讓玩家知道自己在資源、居住地、建物各方面分數的比重。

  3. 記錄用。每次玩完可留做記錄,往後可以回顧與比較,一打開檔案便能快速知道那一場蓋了哪些建築,擺放的相關位置如何,換了多少有分數的資源。

  4. Clear按鈕。每個工作表都有一個clear鈕,當存檔留做記錄覆蓋掉原始檔案後,可以按clear,便可把該玩家的板子全部清除,回到初始狀態。在工作表"Score"中,有一個clear all鈕,可以清除全部玩家的板子。

  5. 邊玩可以邊計分。遊戲進行過程中可以同時輸入每個人蓋的建築,如此恰可利用遊戲中的等待時間,一旦遊戲結束,分數也可立即得知。而在過程中也可以知道每個玩家的分數狀況,瞭解誰比較具威脅性,該把誰當主要對手。

計分程式下載
(檔案->下載 即可下載至電腦。會持續做更新,以此link下載的會一直是最新版本)

4 則留言:

carlojam 提到...

一邊玩還要一邊用電腦@@太硬了~我們最多就是最後寄個成績輸贏而已

David 提到...

可以玩完再輸入電腦也行

不過我想本來就不是每個人都會想要用
至少自己做完有一點成就感
最近幾場實際玩也都有派上用場
自己覺得還不錯

說不德 提到...

推一下,這種精神值得鼓勵
神之D真是BG界的國寶

大D 提到...

國寶讚