Advanced algorithmic collusion software “accs”

Download Report

Transcript Advanced algorithmic collusion software “accs”

Internet Computing Bsc
Sonny Thomas Macdonald
SONNY THOMAS MACDONALD 2010
Introduction
Texas Omaha Poker
 1-10 Players
 4 “Hole cards” Dealt each (Face down)
 5 Total “Community cards”
 2 “Hole cards” + 3 “Community cards”
To create the best possible 5 card hand
judged by a hierarchy.

SONNY THOMAS MACDONALD 2010
Hierarchy, Game terminology





“The Nuts” is a common poker term
used for the best possible hand.
The second best possible hand is
referred to as “The Second Nuts” and
so on.
This can vary depending on the
“Community cards” available.
“Shark , Card sharp” – ‘a person(s)
who uses skill and deception to win at
poker.’ In this project, “Sharks” are
referred to as the team of players
working for” AACS”
“Fish” – usually a person of low skill,
profitable to play against, however in
this project, someone who is outside
the group of sharks. I.E The prey.
SONNY THOMAS MACDONALD 2010
Game layout & Nuts example
River
Pre-Flop
Flop
Turn
+ Round
Winning
+ Round
ofbets
betting
of etc
betting
SONNY THOMAS MACDONALD 2010
Explain situation
SHARK B
SHARK A
SHARK C
SHARK D
FISH
SHARK E
SONNY THOMAS MACDONALD 2010
CLIENT
CLIENT
CLIENT
CLIENT
Card info
Card info
Card info
CALL
FOLD
CALL
FOLD
Card info
FOLD
CLIENT
SERVER
CLIENT
Card info
Card info
CALL
FOLD
FOLD
CALL
Card info
CLIENT
FOLD
FOLD
CALL
Card info
Card info
CLIENT
SONNY THOMAS MACDONALD 2010
CLIENT
Maths pre and post collusion
Sharks own 36 cards on the board.
 Community has 5 cards on the board.


36 +5 = 41, 52(deck) – 41 = 11.

11 choose 4, = 330
SONNY THOMAS MACDONALD 2010
Problems, Ethics and legality

Ethics

Legality

Problem
SONNY THOMAS MACDONALD 2010
Focus Group
Different views on:
 Possible security flaws
 Smoke screen strategies
 Overall evasive techniques
 Verbal/Text Communication possibilities
SONNY THOMAS MACDONALD 2010
Practice sessions
Software is to be used using N testers
on a live poker e-casino.
 To be tested on fun money games to
see how multiple clients on the server
run.
 Basic over bug testing and training of
Sharks

SONNY THOMAS MACDONALD 2010
Background Research

http://www.pokerroomcollusion.com/
SONNY THOMAS MACDONALD 2010
Conclusion

Publishing of my findings

Submission to casinos and world game
conference
SONNY THOMAS MACDONALD 2010