Technical Details 2013

Several technical details related to how the 2013 competition will actually be run need to be detailed: implementation of the competition, software, and hardware.


The competition will be completely automated. It is sensible during the competition to level the computational playing field. Therefore, during each half of a duplicate match, the following will occur:

  • The hard disk of a client machine will be reset to have the files provided by a competitor. Hereafter, these files will be considered the "program".
  • The program is started: no more than ten minutes can be spent for starting the program.
  • The server connects to both clients, and begins the match.
  • The total amount of time a player can take in one match is seven seconds times the number of hands. If the maximum time is exceeded, then the program automatically chooses to fold (even if it has the option to check). As an example, in an 1000 hand match, one could take 1 second/hand on the first 999 hands, and take 6007 seconds on the last hand.
  • The total time a player can take for a single action is 10 minutes.
  • The bots are not allowed to connect to the internet.

Software Setup

Any concerns or bugs in the code should be posted on the forums.

This year's competition will use the 2011 ACPC server code. The code is available here.

Descriptions of the competition's communication protocols are available here.

We emphasize that people test their code, by making sure their clients can connect to the server provided.

Competitors are reminded that this is a competition about artificial intelligence in poker, and any attempt to manipulate the outcome by abusing TCP/IP (by trying to packet sniff, communicate with other bots, connect to the internet, or use denial of service attacks) may result in disqualification.


Hardware Setup

The hardware setup is likely to be similar to the 2012 competition.  It was run on Amazon EC2 64-bit Linux instances, up to a "medium" instance in size. Each entry was allowed 50 GB of uncompressed disk space.

Anyone with an Amazon account has (at the date of this writing) free access to a micro sized instance for testing.  In addition, all competitors will be given access to an instance before the competition begins for final testing of their bots.

If you have specific software requests these need accompany your EOI to the competition chair, which should be received before May 1st, 2013.