斗地主算法之叫地主/抢地主简单判定算法
来源:互联网 发布:java边界布局 编辑:程序博客网 时间:2024/05/16 01:45
std::string m_oder_list;void on_player_oder(bool oder_or_pass) //叫地主函数{ if(oder_or_pass) //有人叫或者抢地主 { m_oder_list+='1'; //oder_list加一个字符 } else { m_oder_list+='0'; }}
判断抢地主结束的条件就不多赘述了,最多5次最少3次即可
void on_oder_end() //叫地主结束回调 { if (m_oder_list == "000"||m_oder_list == "1111"||m_oder_list == "100"||m_oder_list == "1011"||m_oder_list == "1101"){m_current_boos = m_oder_head_player; //oder_head_player就是第一个叫地主的玩家 msg_oder_end(m_oder_head_player);//都不叫地主 牌有那么差吗}else if (m_oder_list == "010"||m_oder_list == "1110"||m_oder_list == "01101"){m_current_boos = get_next_player(m_oder_head_player);msg_oder_end(get_next_player(m_oder_head_player));}else if (m_oder_list == "1010"|| m_oder_list == "001"||m_oder_list == "01100"){m_current_boos = get_next_player(get_next_player(get_next_player(m_oder_head_player)));msg_oder_end(get_next_player(get_next_player(m_oder_head_player)));}}
通过这串01数据对比很清晰的就可以知道谁是最终的地主 抢了多少次地主 应该翻多少倍..不需要多费笔墨去做什么记录 十分简单
阅读全文
0 0
- 斗地主算法之叫地主/抢地主简单判定算法
- 斗地主发牌简单算法
- 斗地主算法
- 斗地主算法1
- 斗地主游戏算法
- 斗地主发牌算法
- 斗地主算法攻略
- 斗地主算法攻略
- 斗地主算法思路
- 斗地主中叫地主、抢地主接口
- 斗地主AI算法的简单分析
- 斗地主算法之发牌,洗牌
- 斗地主算法之点选牌
- [cocos2dx]斗地主制作之洗牌算法
- [cocos2dx]斗地主制作之"排序”算法
- 斗地主算法之点选牌
- 斗地主算法之发牌,洗牌
- 斗地主算法之点选牌
- [LeetCode] 551. Student Attendance Record I
- 利用计时器实现扫描数码管
- PHP将多维不规则数组转化为数组
- 在不使用redux的情况下 react无关系组件之间如何通信!
- JavaScript == 与 === 区别
- 斗地主算法之叫地主/抢地主简单判定算法
- JavaWeb笔记
- Python3 高级特性
- Java三目运算符和逗号运算符
- 第四弹——CGI&FastCGI
- Jfinal学习(一)
- 属性没有多态
- 阻止jquery 的click事件冒泡
- 模仿mnist数据集制作自己的数据集