發布成功
撲克圖像識別程序 - 能識別手牌是什么牌,以及對手下注多少錢
程序目標: 監控德州撲克游戲的游戲界面
語言要求: 最好是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、平臺提供設計項目對接服務,希望促成高效合作,對交易雙方不收取傭金,謝謝留意!