首页 0852游戏指南 正文

在线13水游戏哪里有?这几个平台安全又好玩!

今天心血来潮,想搞搞那个“13水”游戏,就直接动手开干!

准备阶段

我得把扑克牌给整出来。这玩意儿没啥好说的,就是个体力活。先把四种花色搞定,再把每种花色的13张牌给弄我用的是笨办法,一张一张敲进去的。

  • 梅花、方块、红心、黑桃
  • A、2、3、4、5、6、7、8、9、10、J、Q、K
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

洗牌和发牌

牌弄好,接下来就是洗牌和发牌。这块我琢磨一下,洗牌嘛就是把牌的顺序打乱。我直接用个土办法,把所有牌放到一个大列表里,然后随机交换它们的位置,来回搞个几十次,感觉就差不多。

发牌就更简单,洗完牌后,直接按顺序发给四个玩家,一人13张。我这里就偷个懒,没真搞四个玩家,就直接把牌打印出来看看效果。

牌型比较(重点来)

这部分是“13水”的重头戏,也是最麻烦的地方。我得把各种牌型都考虑到:什么同花顺、炸弹、葫芦、同花、顺子、三条、两对、一对、单张……想想都头大!

我先是把牌给排个序,方便后面比较。然后,就开始写代码判断牌型。这里我真是绞尽脑汁,一步一步来:

  1. 先看是不是同花顺:又得是同花,又得是顺子。
  2. 再看是不是炸弹:四张一样的牌。
  3. 然后是葫芦:三张一样的,加一对。
  4. 接下来是同花:五张牌花色一样。
  5. 然后是顺子:五张牌连着。
  6. 再然后是三条:三张一样的。
  7. 两对、一对:这两就简单。
  8. 是单张:啥都不是。

判断完牌型,还得比较大小。比如同花顺比炸弹大,炸弹比葫芦大……这块又是一堆规则,我写的时候都快晕。好不容易写完,还得各种测试,看看有没有bug。

最终效果

经过一番折腾,总算是把这“13水”给弄出来。虽然代码写得乱七八糟,但好歹能跑起来!看着打印出来的牌型,还真有点小激动。不过这只是个开始,后面还得继续完善,比如把界面做漂亮点,把规则弄得更严谨点……

今天这波操作,虽然累,但还是挺有成就感的!