12楼. 我记得有人提过🐶卡牌堆是动态变化的,不像雀魂会先生成牌山字符串,编码成sha256提供,也是蝶设贾南风难以实现的一个原因,因为按照这个说法根本没有维护静态牌堆这个概念,最多就是维护被观看过的牌堆顶/牌堆底
有限开覆盖定理 4-28 15:00 回复 13楼. 进入摸牌阶段();
if(获取当前体力()<=2){
牌堆queue.add('桃','酒');
}
发牌();
最简单的场景,很复杂吗?伪代码连不懂编程的都看的懂吧
稍微设置几个特殊逻辑就可以覆盖大部分对战场景了
难得糊涂的神 4-28 15:06 回复 15楼. 很简单啊。你玩过山河图就知道电脑是怎么控牌的了。只需要记录牌堆哪些牌被看过了,比如雅士观星这种,没看过的牌可以随便用牌堆里没看过的牌替换。所以举例如,你给对面贴个乐,原始牌堆顶是黑桃杀但没人知道,按道理下家要被乐住了。狗卡觉得对面不该被乐中,就判断牌堆顶的牌是否是被玩家看过的,如果没看过,就用一张牌堆中的红桃牌和原本牌堆顶的黑桃杀调换一下,于是下家天过了。
也可能狗卡不维护静态牌堆。那么需要牌堆中的牌的时候,先判断这个牌是不是被雅士这种控制过,控过的话就发明牌,没控过的话他想发什么就发什么
智商为12 4-28 15:19 回复 16楼. 从原理上来说,哪怕真有这样一个牌堆,我只要记住顶部和底部有几张牌被玩家操作过了,中间的牌顺序完全可以随便换
沃雨科夫 4-28 15:25 回复 17楼. 牌堆分为已确定部分和未确定部分,观星问卦恃才之类的技能会将部分位置的牌从未确定改为已确定,而其他时候都是从剩余牌里面“随机”抽一张。至于这个“随机”是一个什么操作方法,刚学代码三天的小学生都能给你玩出花来。
FCBM071 4-28 15:25 回复 18楼. 首先肯定可以弄成控牌堆的。但是我觉得狗卡没必要这么弄,如果万一被人捅出来了,狗卡肯定得不偿失,所以狗卡不会蠢到自己坑自己
大炒面制造者6 4-28 15:30 回复(3) 20楼. 海和尚告诉我它可以控 所以我就要怀疑它所有模式会不会控了
wohujiu 4-28 15:54 回复 21楼. 随便控,甚至根本不需要所谓随时改变牌堆,只要给每张牌赋不同权值就行,系统想你赢就容易天过,根据你手牌数量血量再赋都行,三国杀牌变量很少
薄暮国西里斯▫ 4-28 15:55 回复