Date: 20220730
Version: 7
- 承「桌遊設定-13」想說來試試看單人規則好了。
- 單人變體設定為與AI對抗,遊戲結束時,分數比AI高時獲勝。
- AI先手,流程如下:
- 遊戲開始
- 場上牌堆位置編號:(上到下、左到右)
- (1) --> (2) --> (3)
- (4) --> (5) --> (6)
- (7) --> (8) --> (9)
- AI指示物位置,以P為例。
- 將AI指示物放在場上牌堆(1)的位置(P),即P=1。
- AI指示物依場上牌堆編號依序移動,從1移動到9,到9結束時再從1開始。
- 抽牌階段
- 從P開始,依以下順序,拿取1張牌納入手牌。
- X2
- +2
- P
- 卡牌納入手牌時,須依先後順序擺放。
- 效果階段
- 依前階段(抽牌階段)拿取的卡牌,執行該卡牌效果。
- 卡牌效果須依以下順序執行(以下簡稱為依序):
- X2
- +2
- P+1
- 卡牌納入手牌時,須依先後順序擺放。
- AI的卡牌效果
- card-play: 從P+1開始依序,拿取上方1張卡牌放入手牌。
- card-pickup: 從P+1開始依序,拿取上方2張卡牌放入手牌。
- share: 從P+1開始依序,拿取上方1張卡牌放入手牌。
- 當玩家回合執行share效果時,AI從P+1開始依序,拿取上方1張卡牌放入手牌。
- +2: 遊戲結束進行分數結算時,該AI牌堆的分數加2分。
- X2: 遊戲結束進行分數結算時,該AI牌堆的分數乘2。
- stack: 從P+1開始依序,拿取上方1張卡牌放入最後1個AI牌堆。
- electric: 效果階段中,效果執行完畢後,從場上牌堆,拿取含有此效果的卡牌。
- semi-closed-eye: 從P+1開始依序,選擇場上牌堆查看,依序拿取卡牌後,將剩餘卡牌洗牌後放回原位。
- trade: 從P+1開始依序,拿取上方1張卡牌放入手牌後,再將手牌序位第1的卡牌放回P+2。
- 換分階段
- 依放入手牌順序,將前3張組成AI牌堆(同義於個人牌堆)。
- 未滿3張不須執行。
- AI無視分數組合。
- AI指示物移動至P+1,為下一回合的P。
- 遊戲結束
- 當場上牌堆,有1個牌堆清空時,該輪為遊戲最後一輪。
- 尾家回合結束後,遊戲宣告結束,進行分數結算。
- 分數結算,分為加分項及減分項。
- 加分項,依以下順序計算
- AI牌堆(3張)基本分為10分
- 每多1張加3分
- X2
- +2
- 減分項,與原規則相同。
- 測試紀錄
- 第1次
- 16回合
- AI: 92-1=91,9牌堆
- 我: 160-0=160,11牌堆
- 發現原有規則的一些漏洞或細節:
- 效果觸法閃電,但結算及本身無法觸發
- 發現AI使用上的細節:
- 回合指示物
- 我方回合時,AI選擇位置
- AI牌堆在3張以上是否需要限制?
- 每多1張+3分
- 基本上這回合AI只拿到一個+2,沒有X2,不然有拿到的話,基本分就是20了。
- 看是否要調整規則,先哪取X2?
- 第2次
- 13回合
- AI: 119-3=116,8牌堆
- 我: 150-1=149,10牌堆
- AI運行順暢,有拿到X2和+2,但還是不多,但怕設定先拿X2,會造成整場的X2都被AI拿走,這部分要在測試看看
- 再來是連續幾場,包含之前未紀錄的,AI的分數都比玩家低,可見AI在設定上有點弱勢,需要再想辦法加強
- 這兩次AI手牌扣分都比玩家多,這部分可以再調整
- 遊戲結束,手牌視為最後一組AI牌堆,基本分一樣10分。或
- 還是不管手牌多少一次放入,但因每多1張加3分,但3張可變成牌堆,牌堆10分,平均為3.3分,比多放入還多0.3分,所以這部分優點只有在X2才有意義,不然就是要增加每多1張的分數(4分以上),這種的話就可納入下次測試項目中。
- 或者,基本分為12分,每多1張加4分,這樣每張價值都一樣。
- 整場大概30-40分鐘左右。
- 基本上機制大概是沒問題,剩下就是細節修正調整了,只能一項一項慢慢測了。
- 第3次
- 13回合
- AI: 129-0=129,8牌堆
- 我: 117-1=116,7牌堆
- 調整方向
- AI手牌小於3張不放入AI牌堆,反之,則將所有手牌放入AI牌堆。
- 基本分10分,額外牌3分,無變動。
- 總結
- 平均1牌堆10分,我少AI一牌堆,少10分,算正常,換句話說,AI沒有明顯優勢,下面會提到。
- 降低AI扣手牌分數,除非是我call game,AI回合少於3張,但也最多扣3分,所以如果要AI不扣手牌分的話,可以遊戲結束時,AI手牌未滿3張,仍算3張,所以還是10分,也不會扣手牌分數,或者不需要到10分,可以1張算3分,最多加6分。
- 跟前次預測一樣,要在X2才有意義,剛好有一組多張且有X2,那一組差不多40分,也就是說如果沒有X2,AI可能才109分左右,換句話說,AI比我多一組,分數卻沒有比較高。
- 但基本上這個調整方向還行,可以先保留下來,下次要測試搜尋規則。
- 第4次
- 11回合
- AI: 116-1=115,6牌堆
- 我: 106-6=100,7牌堆,結束回合
- 調整方向
- 所有拿牌順序為X2、+2、P、P+1、...等,以此類推。
- AI手牌小於3張不放入AI牌堆,反之,則將所有手牌放入AI牌堆。
- 基本分10分,額外牌3分,手牌扣分,無變動。
- 總結
- AI有2個X2的牌堆,都剛好有4張,所以基本分就變成(10+3)*2。
- AI有3個X2的牌堆,這樣基本上都有60幾分以上。
- 調整方向1和2疊加,造成X2的牌堆,很容易超過3張,造成整體分數上揚/虛高。
- 基本上拿牌順序沒什麼問題,是可以保留的,主要是調整方向2疊加,容易造成太強,可能要把調整方向改回原本3張一組的規定,但這樣可能會造AI手牌扣分。
- 考量到AI是為了增加敵對、模擬敵對,似乎手牌扣分也不為過吧!
- 第5次
- 10回合
- AI: 101-1=100,4牌堆,結束回合
- 我: 118-1=117,9牌堆
- 調整
- 所有拿牌順序為X2、+2、P、P+1、...等,以此類推。
- AI手牌小於3張不放入AI牌堆,反之,則將3張手牌放入AI牌堆。
- 基本分10分,額外牌3分,手牌扣分,無變動。
- 總結
- AI有3個牌堆有X2,其中一個還X4,目前邏輯AI很容易拿到X2或+2,但換言之,較少拿取抽牌效果的卡牌,所以造成AI的牌量減少,導致AI牌堆減少。
- 而我這局也剛好有一牌堆也是X4,不然會再少20分左右,就可能輸給AI。
- 基本上大方向沒啥問題,後續再測試幾回,應該就可以定案了。
- 已將上方規則依調整內容重新修訂。
- 第6次
- 13回合
- AI: 114-0=114,6牌堆,結束回合
- 我: 118-3=115,10牌堆
- 調整
- 所有拿牌順序為X2、+2、P、P+1、...等,以此類推。
- AI手牌小於3張不放入AI牌堆,反之,則將所有手牌放入AI牌堆。
- 基本分10分,額外牌3分,手牌扣分,無變動。
- 總結
- 這次使用的是當大於等於3張時,全部放入AI牌堆,這是AI有3個X2,其中有2個有4張,基本上還算可行。
- 就流暢度而言,所有手牌送入牌堆會比較順手,不需要在那邊數來數去,只要確認有3張以上,就全部送入牌堆。
- 第7次
- 15回合
- AI: 117-1=116,5牌堆
- 我: 156-1=155,10牌堆,結束
- 調整
- 所有拿牌順序為X2、+2、P、P+1、...等,以此類推。
- AI手牌小於3張不放入AI牌堆,反之,則將所有手牌放入AI牌堆。
- 基本分10分,額外牌3分,手牌扣分,無變動。
- 總結
- 我運氣很好地有1組13579同色同花紋,而且還有X2,那1組就有46分,所以如果扣除此組分數的話,我大概只有110分左右,所以整體來說,單人變體規則應該算是平衡了。
- 準備把單人變體規則納入規則書中了。
- 第8次
- 回合
- AI: -=,牌堆
- 我: -=,牌堆
- 第9次
- 回合
- AI: -=,牌堆
- 我: -=,牌堆
沒有留言:
張貼留言