- Updated Saturday, June 7th 2014 @ 01:17:43
I feel like the maximum time restriction of 2 minutes per bot does not make much sense. I'll explain why.
Initial 5 seconds
.5 seconds per move
Timebank cannot go beyond 5 seconds
120 seconds is the max that can be used
Since the amount of moves per round is variable, I believe it is correct to give us .5 seconds per move. It is possible to monitor the maximum time taken for the longest possible calculation to make sure we meet this criteria. Also a cap is in place on our timebank so it can never accumulate above 5 seconds, making sure we cannot just wait in the start and then use a lot of accumulated time.
However, this rule of a maximum of 2 minutes actually means we also need a system that properly distributes these 2 minutes among possible future turns (I don't believe it should be expected of a bot to make an indication of how many moves per round will there be, nor how many rounds will most likely be in the game). Perhaps in the start we can be less conservative, but as the turns progress we'd have to be more careful with calculations.
I believe that it is not the goal of the competition to add this restriction on the bots. If it is, I will accept it, but it just seems like an extra unintentional feature to also have to worry about not reaching a cap.
On the other hand, bots that have a surplus might also start considering using the surplus of leftover time later on. Lifting the 2 minutes restriction actually would make it a "bonus feature" of the bot to be extra accurate later on, rather than a restriction. However, it can never go past 5 seconds per move, so you got that covered.
Just my 2 cents :)
- Updated Saturday, June 7th 2014 @ 12:50:45
That would really be a lot of calculations. I don't think anybody would reach those 2 minutes without intetionally trying to reach them.
This should be more than enough, as games take about 4-5 seconds on average.
DeveloperCreated Saturday, June 7th 2014 @ 15:38:28
I have already removed the 2 minute restriction a while ago, but haven't updated it yet on the poker page. The reason it was implemented is because some games would get stuck indefinitely, but we've come up with another solution for it.
- Created Monday, June 23rd 2014 @ 00:59:30
Well, my bot (Currently number 1) only needs 0.33 second per game on average at my local test environment. So, although I agree that 2 minute restriction was a bit strange, I think it should be doable to reach fine results within only a small ammout of time.