標籤

2022年7月24日 星期日

桌遊設定-15(單人)

桌遊設定-15(單人)

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

沒有留言:

張貼留言