Wednesday, June 29, 2011 4:19:00 PM
We'll be periodically posting hands-on labs that provide step-by-step instructions on common programming tasks in our new Labs section. Today’s lab is entitled Building A Rules-Based Hold 'Em Bot and provides all the steps needed for even the most novice developer to get their bot to hold its own in tournaments.
Wednesday, June 29, 2011 12:00:00 AM
We've published the first round of A Crash Course In Programming over on the Videos page. It's intended to provide new developers with the bare essentials needed to build a bot for Hold 'Em. Feedback is welcome.
Wednesday, June 15, 2011 12:37:00 PM
The following changes were made to the Table class:
MyHand was added to give each bot its hand details without extra code.
AllMyCards was removed since it wasn't necessary now that MyHand is available.
If you weren't using AllMyCards then you don't need to rebuild.
The FinalBot.HoldEm.Common assembly was reverted to version 22.214.171.124 (instead of using the date). Hardcoding the version will reduce overhead for migrating to updated SDKs since you won't need to re-add the references from certain languages.
A bug was fixed in the hand comparison logic where the secondary pair ranks were not being properly ordered when the primary ranks were equal in two pair and full house hands.
The F# starter bot was updated to use the "--standalone" build flag so that it would run properly in environments where the F# redistributable is not installed. If you're building a bot from scratch using F#, be sure to include this flag when building.
Thursday, June 9, 2011 9:27:00 PM
Added a Mono-friendly test client.
Wednesday, June 8, 2011 1:14:00 PM
Two new properties were added to the Table class:
AllMyCards provides a list of your private cards plus the community cards
Stage provides the current stage of betting
This release does not introduce any breaking changes, so existing bots will run as-is.
Wednesday, June 1, 2011 11:44:00 AM
We're currently in Beta and would love your feedback. Please post in comments or email us at email@example.com.