找回密码
 点一下
查看: 957|回复: 8

关于在一副扑克中不出现同样两张牌的算法

[复制链接]
发表于 2016-4-13 18:17:17 | 显示全部楼层 |阅读模式
图片是创建了的
但是为什么G D总是0,不会变化



QQ图片20160413181227.png
QQ图片20160413181231.png
QQ图片20160413181233.png
QQ图片20160413181236.png
QQ图片20160413180905.png

扑克-数组牌面.SC2Map

1.32 MB, 下载次数: 1

发表于 2016-4-13 22:35:02 | 显示全部楼层
为啥你把显示牌的放在另一个循环下面啊?
回复

使用道具 举报

发表于 2016-4-13 22:57:11 | 显示全部楼层
我只是大概改了一下,这样就可以了,你触发器执行的顺序不对初始化要在搜索之前而不是同时进行

扑克-数组牌面.SC2Map

1.24 MB, 下载次数: 2

点评

我试试了,感觉花色永远是0和1,点数有会成0 还有就是比如,8个玩家,每人2张X8=16张,+5张公共牌,一共21张 而不是只有一张,这样的又该怎么做呢  详情 回复 发表于 2016-4-14 09:00
回复

使用道具 举报

 楼主| 发表于 2016-4-14 09:00:16 | 显示全部楼层
priceles 发表于 2016-4-13 22:57
我只是大概改了一下,这样就可以了,你触发器执行的顺序不对初始化要在搜索之前而不是同时进行

我试试了,感觉花色永远是0和1,点数有会成0
还有就是比如,8个玩家,每人2张X8=16张,+5张公共牌,一共21张
而不是只有一张,这样的又该怎么做呢

点评

我并没有仔细看,应该是你没有理解我的算法。后面那个“循环F从E开始直到d 设置A[F]=A[F+1] ”是把已经选择的牌剔除,而你并没有正确的使用。  详情 回复 发表于 2016-4-14 13:05
回复

使用道具 举报

发表于 2016-4-14 13:05:35 | 显示全部楼层
aolinge2017 发表于 2016-4-14 09:00
我试试了,感觉花色永远是0和1,点数有会成0
还有就是比如,8个玩家,每人2张X8=16张,+5张公共牌,一共 ...

我并没有仔细看,应该是你没有理解我的算法。后面那个“循环F从E开始直到d 设置A[F]=A[F+1] ”是把已经选择的牌剔除,而你并没有正确的使用。
回复

使用道具 举报

发表于 2016-4-14 22:25:19 | 显示全部楼层
本帖最后由 priceles 于 2016-4-14 22:31 编辑

你遗漏了一个步骤,还有一个设置错了 QQ截图20160414222425.png QQ截图20160414220434.png 扑克-数组牌面.SC2Map (1.24 MB, 下载次数: 0)
回复

使用道具 举报

发表于 2016-4-14 22:32:49 | 显示全部楼层
还有就是A要每次使用之前都设置一次,否则就会从上次没发出的牌中选择
回复

使用道具 举报

发表于 2016-4-18 23:07:11 | 显示全部楼层
都不知道你做到哪里了
回复

使用道具 举报

发表于 2016-4-19 14:35:43 | 显示全部楼层
http://bbs.islga.org/read-htm-tid-2447410-page-1-fpage-1.html
写了个完整一点的演示。你可以参考一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 12:11 , Processed in 0.084867 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表