扑克游戏算法 for php

德州扑克算法规则 牛牛算法规则 三公算法规则

使用

1. 德州扑克

<?php include __DIR__ . 'vendor/autoload.php'; $texas = new GoodspbPokerAlgorithmGamesTexas(); //生成2个玩家的牌 和 公共牌 $texas->generate(2); //输出玩家牌 和 公共牌 var_dump($texas->getPlayersCards(), $texas->getPublicCards()); //输出比较结果 echo "<pre>"; print_r($texas->comparePlayer($texas->getPlayersCards()[1], $texas->getPlayersCards()[2]));

2. 牛牛

<?php include __DIR__ . 'vendor/autoload.php'; //创建实例 $niu = new GoodspbPokerAlgorithmGamesNiuNiu(); //随机生成3位玩家, 2种方式二选一,但是如果手工填入的话,需要自己管理随机性和牌的唯一性 $niu->generate(3); //手工填入2位玩家 //$niu->setPlayerCard(1, [[1, 4], [2, 4], [3, 4], [4, 4], [5, 2]]); //$niu->setPlayerCard(2, [[1, 3], [2, 3], [3, 3], [4, 3], [5, 3]]); //执行计算 $result = $niu->execute(); $players = $niu->getPlayersCards(); //输出剩余的牌 //var_dump($niu->getRound()); //输出玩家牌 var_dump($players); //输出结果 echo '<pre>'; print_r($result);

3. 三公

<?php include __DIR__ . 'vendor/autoload.php'; //创建实例 $niu = new GoodspbPokerAlgorithmGamesSanGong(); //随机生成3位玩家的牌 $niu->generate(3); //执行计算 $result = $niu->execute(); //输出结果 echo '<pre>'; print_r($result);

问题

欢迎 issues 哦。

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。