资源说明:斗地主源代码,绝对能通过的源码,有可执行文件
根据斗地主出牌规则.对玩家出的牌进行检验.判断是否符合出牌规则.
(关于斗地主的出牌规则网上有很多)
思路:将玩家的牌按升序排序.然后将牌进行拆分,分存在4个数组中.拆分规则如下:
假设有牌:333\444\555\789
则拆分后数组中的数据如下
arr[0]:345789
arr[1]:345
arr[2]:345
arr[3]:null
可以看出拆分规则是:如果遇到相同数字的牌则存到下一个数组的末尾.
拆分完后可以根据各数组的存储情况判定玩家出牌的类型,上面例子arr[3]为空.可以排除掉4带1(2).炸弹.的情况根据arr[2]为顺子且个数大于1,且arr[2]中存放的牌的张数乘以3刚好等于arr[0]的张数+arr[1]的张数.则可以判定是三带一的飞机.其他类型的牌也有相似的规律.以下是该算法的核心源代码.本算法用C#编写.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- DouDiZhu.rar三人斗地主。我自己做的,暂时没有加入人工智能,没有联机功能,没有经过过多的界面美 ...
- xiangqi.rar一个简单的游戏,闲着没事都可以玩啊,希望大家多多支持
- WuZiQi.rar用vc++制作的五子棋游戏!!!!!!!!!!!!!!!!
- chess_tutur_persian.rarchess tutrial in Persian
- opt.rar象棋OPT文件,实现相关功能,希望有所帮助
- 2Doc.rar象棋的鼠标算法,应用时VC++,希望有所帮助
- xiangqi.rar象棋的部分算法,实现规则以及相关吃子算法
- fivechess.rar基于UCGUI的五子棋游戏设计.......
- Java_Chess.rar简洁美观的象棋游戏界面,用简练的Java程序实现
- chess.rar中国象棋博大精深合法的敌人太多人特殊 台东市他的色鬼色 是额头的有特殊 ...
-
- QQGames.zipciphone 全触屏可使用的QQ游戏“斗地主”网络版。
- 毕业论文--五子棋.zip一个五子棋的毕业设计,包括算法、源代码、论文、心得体会。 ...
- fivesource.zip五子棋源码
- java五子棋.zipjava的五子棋源码文件!
- 高级五子棋.rar可以人机对战的五子棋
- tiaoqi.zip跳棋游戏
- zhou_NetworkGame-JunQi.rar 大四的毕业设计,实现了一个具有小型网络游戏特征的四国军旗游戏,有一个完整的框架 ...
- ChessServer.zip多线程例子:国际象棋游戏
- vb_chess.zip国际象棋游戏
- fchess_src.zip供两个人网上对弈的网络五子棋源码