is a commercial quality program for playing Blackjack on a computer which also has three simulation packages: test strategy, genetic algorithm learning, and learning agent.
Playing Blackjack:
The user can gamble at a realistic casino table with up to 6 computerized players. There are several features for learning to play Blackjack better and also card counting.
Test Strategy:
To find out how much money a particular strategy will make, the user can tell the computer how many players are to try the strategy and what their betting style is. The simulation will deal cards to these electronic players, and graph the holdings as the simulation is running. The range of financial outcomes is shown in a histogram.
Genetic Algorithm Learning:
This simulation looks at the artificial intelligence routine modeled after the evolutionary process. The population starts out with only a randomly generated strategy and as they play Blackjack the 6 best players are used to generate each subsequent generation. Over time the playing strategy will improve and converge on the best strategy.
Learning Agent:
This simulation uses the players acting as information gathering agents for a shared statistical memory. The result of every action is recorded and tabulated. In a systematic manner the agents will try standing, doubling, drawing, splitting, and insurance until a winning outcome is reached. Thus starting with no knowledge, the computer can learn the best action for each situation.