Not really. For someone knowing coding it's a two-three days of works at max, including a small "is he bluffing" part. Most of the difficulty being for the computer decision tree.
For Texas Holden rules, and roughly defined:
Code:
# list with all the cards.
baseCards = [ 1h, 2h, 3h, 4h, 5h, 6h, 7h, 8h, [...] 9s, Js, Qs, Ks ]
# Start a new round
newRound
cards = SHUFFLE baseCards
# Reset the game state
for i = 1 to numberOfPlayer
player[i] = []
common = []
# Distribute the cards
for j = 1 to 2
for i = 1 to numberOfPlayers
player[i] = player[i] + POP FIRST IN cards
for i = 1 to 2
common = common + POP FIRST IN cards
for i = 1 to 3
refreshScreen
playRound
common = common + POP FIRST IN cards
computeWinner
refreshScreen
for i = 1 to numberOfPlayers
# Display the correct card at the correct place
display player[i][0]
display player[i][1]
playRound
roundComplete = False
while roundComplete == False
computePlayer || askPlayerAction
Since you want it to be online, JavaScript for the code. It's really basic and can be done at 100% client side.
And of course probability to handle of the computer handled decision.
But, of course, this is for a poker AI-like at the usual level found in game. If you want it at
You must be registered to see the links
level, it's something else, and one full year would probably not be enough for someone starting with no knowledge.