【Hail】关于银杏城中虚拟对手的算法改进
桌游吧
全部回复
仅看楼主
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获得的版块数值大于或等于板块列最上方版块时,将获得的版块放在队列底部
如果有什么更好的建议,可以跟帖回复:)
2013年04月30日 07点04分 1
level 12
纯帮顶技术贴!我的尚未拆膜……另外我觉得我不会去solo的
2013年04月30日 07点04分 2
level 13
2013年04月30日 08点04分 3
level 13
有点意思,期中考结束去试试
2013年04月30日 10点04分 4
1