C#写的网络版斗地主.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#写的网络版斗地主豆豆网 ??技术应用频道???2009年06月08日 ?【字号:小 中 大】 收藏本文断断续续写了一个月,总算是把这个东西搞出来了。第一次写网络程序,所以网络部分很烂,如果网络延迟厉害的话就会出错。 出牌规则和牌组之间的比较已经比较完善,能想到的组合方式都写上去了。大家知道,斗地主这个游戏是将一些特有的牌组合成牌组然后来比较牌组的大小,那么,就应该给PokerGroup类定义一个属性type,即牌组的类型,type的值是一个枚举类型  1     public enum PokerGroupType  2     {  3         单张 = 1,  4         对子 = 2,  5         双王 = 3,  6         三张相同 = 4,  7         三带一 = 5,  8         炸弹 = 6,  9         五张顺子 = 7, 10         六张顺子 = 8, 11         三连对 = 9, 12         四带二 = 10, 13         二连飞机 = 11, 14         七张顺子 = 12, 15         四连对 = 13, 16         八张顺子 = 14, 17         飞机带翅膀 = 15, 18         九张顺子 = 16, 19         三连飞机 = 17, 20         五连对 = 18, 21         十张顺子 = 19, 22         十一张顺子 = 20, 23         十二张顺子 = 21, 24         四连飞机 = 22, 25         三连飞机带翅膀 = 23, 26         六连对 = 24, 27         //没有13 28         七连对 = 25, 29         五连飞机 = 26, 30         八连对 = 27, 31         四连飞机带翅膀 = 28, 32         //没有17 33         九连对 = 29, 34         六连飞机 = 30, 35         //没有19 36         十连对 = 31, 37         五连飞机带翅膀 = 32 38 39 40         //下面是各种牌组对应的牌的张数 41          //单张 = 1, 42         //对子 = 2, 43         //双王 = 2, 44         //三张相同 = 3, 45         //三带一 = 4, 46         //炸弹 = 4, 47         //五张顺子 = 5, 48         //六张顺子 = 6, 49         //三连对 = 6, 50         //四带二 = 6, 51         //二连飞机 = 6, 52         //七张顺子 = 7, 53         //四连对 = 8, 54         //八张顺子 = 8, 55         //飞机带翅膀 = 8, 56         //九张顺子 = 9, 57         //三连飞机 = 9, 58         //五连对 = 10, 59         //十张顺子 = 10, 60         //十一张顺子 = 11, 61         //十二张顺子 = 12, 62         //四连飞机 = 12, 63         //三连飞机带翅膀 = 12, 64         //六连对 = 12, 65         ////没有13 66         //七连对 = 14, 67         //五连飞机 = 15, 68         //八连对 = 16, 69         //四连飞机带翅膀 = 16, 70         ////没有17 71         //九连对 = 18, 72         //六连飞机 = 18, 73         ////没有19 74         //十连对 = 20, 75         //五连飞机带翅膀 = 20 76     } 当玩家出牌时,首先应判断玩家的牌组类型。   我判断牌组类型的方法是根据玩家所出牌组张数的不同来做出不同的处理。比如,玩家出

您可能关注的文档

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档