前幾天碰巧看到有人在賣這個遊戲,好奇地去查了一下,發現是一個數學、程式的遊戲(遊戲名稱為著名的數學家、程式設計師)。
然後就收了。
某方面來說跟我想設計的遊戲概念也滿像的(?)。
底下會用我的方式介紹遊戲的核心玩法與講解規則,但在這裡先提醒,此遊戲的說明書很多細節並沒有寫清楚,而作者也沒有在Bgg上回答玩家的疑問,所以底下所述的規則部分將會以我參考網路上討論,以及我個人理解來補充(調整)不明確的規則細節。
(也就是說,說明書中未明述的規則,我依我個人主觀判斷將細節補上。)
《Lovelace & Babbage》其實是一個四則運算遊戲,小學六年級~國中一年級的孩子如果對四則運算不排斥的話,這個遊戲其實還滿不錯的。
雖然我是跟大人玩(而且玩起來也還不錯),但其實大多數大人四則運算的能力也沒有在學的孩子那麼強(尤其是二位數的加減乘除),所以可以想見這個遊戲有可能小朋友比大人還強(?)。
遊戲會進行四回合,每回合玩家要在自己的計算版(這是紙筆遊戲)上,利用中央公共圖板上所提供的四則運算符號,試圖計算出某些特定的數字,一次使用一個運算符號得出一個結果,如果有對到特定的數字就可以得分。
第一回合時公共圖板上會有8個運算符號排成2x4的矩形,直行橫列分別用英文和數字來表示(如A4表示第一行第四列的那個),玩家在計算版上使用運算符號時就寫下對應編號並進行運算。
例如遊戲一開始所有玩家的數字從55開始,A3是「將數字加5或減5」,玩家可以使用在計算版上的第一行寫上「A3 + 60」表示將55利用A3加上5得到60。
之後每回合開始時都會再多一行運算符號可用(再多4個),遊戲中如果能用之後回合才出現的運算符號來計算出特定數字,可以獲得額外的加分。
而特定數字的目標從哪裡來呢?有兩種。
第一種是每位玩家有自己的6張數字程序牌(遊戲中稱為子程序(subroutines)),每回合開始時玩家可以選一張自己的數字程序牌放到面前,每張程序牌上都有一個二位數字,當回合如果該玩家計算出這個數字,就可以完成該程序牌。
完成一張數字程序牌的好處是會得分,且每張程序牌都會提供一個特殊能力讓玩家使用(前提是你在之前的回合有將它完成)。
第二種是每回合場中央會根據玩家人數開出數字贊助人牌(2/3/4人開5/6/7張),每張贊助人上都有一個二位數字,當回合如果玩家計算出這個數字,就可以從該贊助人身上取得贊助(遊戲結束時會計分)。
-----
上面只是概述,下面來細講流程。
每個回合的流程如下:
一.子程序階段
按照順位標記的順序,每位玩家從自己尚未完成的數字程序牌中選出一張放到面前(表示此回合可以完成它),且決定此回合是否要啟用已完成的數字程序牌的能力(表示當回合中可以使用它的效果)。
(每張只能啟用一次,且啟用後也只能發揮一次效果;單個回合中可啟用多張)
(第一回合的玩家順位隨機決定,且不會有可發動的數字程序牌能力(因為還沒完成任何一張))
二.重置階段(第一回合略過此階段)
1.玩家將各自的順位標記放回桌面中央。(備註:首家的順位標記為持續1分鐘時間的沙漏,其他幾家的標記為圓片)
2.隨機取出4個新的運算符號放到場中央的一行(第二回合放C行,第三回合放D行,第四回合放E行)
3.將上回合場中央開出的贊助人移出遊戲。
4.玩家將上回合自己計算版上最後一行算出的數字,寫在當回合的第一行上方(第0行)。
三、編程階段
玩家從贊助人牌堆中根據玩家人數2/3/4抽出5/6/7張贊助人,並將它們面朝上放置到桌面中央讓大家都能看到其上所印的數字與提供的贊助標記類型。
一旦這些牌被擺放好了,遊戲立刻進入即時制的編寫程式過程。
每位玩家從其當回合計算版第一行上方(第0行)的數字開始(第一回合大家皆從55開始),每次使用一個運算符號,在下一行用英文和數字標明所使用的運算符號(B3表示第二行第3列的運算符號),並在該行結尾寫上前一行的數字經過該運算後的結果。
-----2021/04/05 更新-----
根據BGG中的討論文章,編程階段並不會先寫出運算後的結果。
也就是說玩家必須在腦海中記得現在計算過程中的數字
-----更新結束-----
玩家的目標是讓計算出的數字與自己當回合選出的子程序牌、當回合開出的贊助人牌上的數字相同。
遊戲中使用的數字必須為00~99之間的整數,玩家不能使用會使結果超出範圍的運算符號。
可能出現的運算符號有下列幾種類型:
1.加或減某個數字(例:加或減17)
2.乘以或除以某個數字,除法結果為無條件捨去成整數(例:乘或除以4,9使用「除以4」得出2)
3.直接變成某個數字(例:將數字變成22)
4.將數字的十位數與個位數交換
5.將數字的十位數改為個位數的號碼,或反過來
一旦有玩家覺得自己已經寫完了,或即使沒寫完但不想再寫了,就可以拿取當前數字最前面的順位標記。
第一個拿取順位標記的人(記得第1家的順位標記是一個沙漏),將他拿到的沙漏倒轉,其餘玩家剩餘1分鐘的編程時間。
已經拿取順位標記的玩家不能再繼續計算。
一旦所有玩家都拿取了順位標記,或沙漏的時間結束(所有玩家立刻停筆),編程階段結束。
若沙漏結束時有多位玩家仍未拿取順位標記,就看誰先搶到順位標記。
四、結算階段
按照順位,每位玩家依序結算自己所編寫出的運算程序,從第一行開始(不含回合開始時起始數字那行),每次執行一行。(首家執行其第一行,換二家執行第一行,再換三家……,繞完一輪換首家執行其第二行,以此類推。)
若輪到某位玩家時他已沒有下一行運算程序,就跳過換下一家。
每當玩家執行一行的結果數字與他自己當回合打出的程序牌,或場中央的贊助人牌數字相同時,即可獲得獎勵,獎勵如下:
1.若完成的是程序牌:
在計算板上對應的計分位置打勾。完成第一、二張程序牌各得2分,第三張得4分,第四張得8分(故4回合4張都完成的話會有共16分)
將完成的程序牌移到自己計算板的一旁,下回合開始可以選擇使用它的能力。
2.若完成的是贊助人牌:
每個贊助人會提供兩種影響標記(遊戲中有5種類型的影響標記)。
若你是第一位獲得該贊助人贊助的人(此回合中第一個計算出那個數字的人),你可以從兩種標記中選擇一種,在計算板上對應的影響標記位置打一個勾,然後將該贊助人牌橫置,使你選取的那種影響標記朝下。
若你是第二位獲得該贊助人贊助的人,你只能選擇該贊助人餘下的另種影響標記(即橫置後朝上的),然後將該贊助人牌翻面,表示其兩個影響標記都被取走了。(遊玩時建議不要翻面,改為倒置,讓數字仍能被看見,原因見下一行)
若你是第三位或之後的人,你無法獲得影響標記,改為獲得1分,在計算板上的對應位置打一個勾。
遊戲結束時,5種類型的影響標記分別計分,每種類型有最多該類型標記的玩家獲得9分,第二多的玩家獲得4分,若有平手情況則加總後平分,無條件捨去。
玩家不會從同一位贊助人身上獲得兩次獎勵(重複計算出相同數字不會獲得任何獎勵)。
3.若你此行運算所使用的運算符號是第二、三、四回合開出的運算符號(C、D、E行),會獲得額外的分數,在計分板上對應位置打一個勾。每次使用C/D/E行的運算符號達成指定數字,可得1/2/4分。(只是用這些運算符號並不會得分,要在用的那一行剛好達成程序牌或贊助人牌才會得分)
未經執行而出現的數字不會觸發獎勵,例如回合開始的數字恰好與贊助人相同。
若在運算時有玩家發現其計算錯誤,可使用除錯功能,在計算板上對應位置打一個勾標示使用,每位玩家整場遊戲中最多只能使用兩次除錯,且每使用一次遊戲結束時扣3分。
該玩家從錯誤那行與之後的數行皆刪去,將沙漏倒轉,在沙漏的這一分鐘內該玩家從錯誤的那行開始重新編程。
若玩家出現計算錯誤,但不想或不能使用除錯功能,則該玩家將錯誤那行與之後數行的數字部分刪去(保留選取的運算),然後按照寫好的運算重新計算出正確的整段計算過程。若過程中會使數字超過00~99的範圍則刪去該行計算,視為該行沒有執行運算(輪到該玩家執行該行時跳過換下一位)。
直到所有玩家的每行運算都被執行完,此階段結束,遊戲進入下個回合。
玩家將此回合發動過的程序牌移出遊戲,而若此回合選擇的程序牌沒有完成,未來的子程序階段也可以再次選擇同一張程序牌。
-----
附錄:所有玩家的程序牌有的效果與說明。
1.此回合中一次,你的運算結果與贊助人差+/-1以內仍可獲得贊助。
備註:若玩家利用此效果,在一行運算中達成2張程序/贊助人牌,他只能選其中一張達成(一次運算只能達成一張)。
2.此回合中一次,你從贊助人獲得的該種影響標記可改為獲得2個(而非1個)。
3.此回合中一次,你編程時可以在運算符號旁寫上Sigma(數學中的加總符號)使該運算作用2次。
4.此回合你編程時可以多使用2個運算符號。
5.此回合中一次,當你是第一位獲得某贊助人的贊助時,你可獲得其兩種影響標記並將其翻面(如同其兩個標記皆被獲得)。
備註:若你同時使用了效果2的程序牌,你獲得其中一個影響標記兩次(而另一個一次)。
6.此回合其他每位玩家可使用的運算符號數量減少1個。
7.此回合中一次,當你是第二位獲得某贊助人的贊助時,你可選擇被選過的另個影響標記。
8.立刻抽一張贊助人到你面前。此回合中只有你可獲得其贊助,且你可兩次獲得其贊助。回合結束時將其洗回贊助人牌堆。
備註:此程序給的贊助人,你可第二次達成該數字,取得其第二種影響符號。
留言列表