发布成功
扑克图像识别程序 - 能识别手牌是什么牌,以及对手下注多少钱
程序目标: 监控德州扑克游戏的游戏界面
语言要求: 最好是c#,
输出信息:
1. 我的手牌(如ak, 22等)
2.当前池底大小(是屏幕上特定位置的数字)
3.当前行动的是哪个玩家(玩家有6-9个, 屏幕位置固定,请提供玩家名字,名字是字符图形)
4.这些玩家往底池下注多少. 提示: 选择一个特定的窗口范围后, 不断的监控此游戏窗口的内容变化. ?
情景举例:
1)开始的时候底池为0,
2)然后我看到自己的手牌,
3) 然后有3个玩家分别下注,
4) ?然后我可能下注或者弃牌,
5) 然后有一个玩家弃牌,
6)2个跟注(当然池底会一直变化),
7)然后系统发出3张公共牌(在特定位置),
8) 然后再有一个玩家下注,
9) 然后所有玩家弃牌,
10)这局结束
11)池底分配给胜者 你要告诉我的就是类似上面的实时信息, 可以通过接口告诉我或者是输出到文件 输出信息: ("gameID", typeof(int)); //游戏id,随机一个就可以 ("BTN", typeof(int)); // 庄的位置(是某个在屏幕上变化位置的固定图形) ("myPosi", typeof(int)); // 我的位置, 我永远是在屏幕中间的位置, 其实这是个默认值 ("cCard1", typeof(int)); // 这里是5张公共卡的, 你只要告诉我比如梅花A, 你就输出A(meihua), 或者A3, 因为牌型只有4种 ("cCard2", typeof(int)); ("cCard3", typeof(int)); ("cCard4", typeof(int)); ("cCard5", typeof(int)); ("round", typeof(char)); ("potBB", typeof(double));//池底大小, 就是在特定位置显示的一个数字 ("plyPosi", typeof(int)); //当前下注的人是哪个位置, 这就要求实时的数据, 因为每个人行动的位置不同, 6人桌就是6个位置(我永远在正下方) ("plyName", typeof(string)); //当前人的名字, 是一串字符 ("act", typeof(string)); // 他的行为是下注, 还是弃牌(check也是下注不过下注为0) ("actBB", typeof(double)); // 下注多少筹码, 这是一串数字, 会在屏幕上飘(这你可能要去玩一玩, 才知道我在说什么) ("ownBB", typeof(double)); // 当前下注人还有多少筹码, 就是他名字下面的一串数字, 位置固定
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!