level 12
angesplayer
楼主

已经入手银杏城的童鞋应该已经试过里面的SOLO模式了吧对于其中虚拟对手Hail,由于这个对手完全不用考虑资源
经常是非常早就结束了游戏= =
导致SOLO时反而无法发挥玩家的本身实力
所以在此设计并跟进了Hail的性能,令其更加像真实对手
(未提及的部分则遵循规则书的说明)
1、将Hail的Personal Supply与General Supply分离
(原算法中公共供应堆即为Hail的个人供应堆,在此将其分离,以便Hail使用Combo能力)
2、SOLO时,Hail和玩家使用角色卡决定起始资源和起始能力
(角色卡使用游戏中已经分配好的即可,或者随机抽3张也行,因为要让Hail轮抽比较不现实)
3、玩家个人回合结束时,不再打出一张牌作为Hail的行动,而是从牌堆最上方抽出1张牌作为Hail的行动,并且遵循以下原则:
a、如果Hail的资源或者版块数目为0,则将抽到的牌直接打出使用来获取缺乏的资源
b、如果Hail拥有一定数目的资源,但是不足以支付该次行动,则将牌直接打出使用来获取缺乏的资源
c、如果Hail资源足够,但是抽到的是扩张卡,则重抽1张,但是必须接受第二次抽牌的结果
d、如果Hail抽到了建设卡,但是其数值比Hail的版块列中最上方版块(后文会提到)小10或以上(例如:Hail板块列最上方为19号,但是抽到了8号),则将该卡直接打出使用,而不建设
4、Hail在获得版块时,将版块放置成一列,当他扩张或者建设时,使用板块列最上方的一张打出,当Hail获得版块时,遵循以下规则:
a、当Hail获得的版块数值小于板块列最上方版块时,将获得的版块放在队列最上方
b、当Hail获得的版块数值大于或等于板块列最上方版块时,将获得的版块放在队列底部
如果有什么更好的建议,可以跟帖回复:)
