Blackjack

Package com.amoebacode.blackjack.strategy

Interface Summary
IBasicStrategy IBasicStrategy defines the public API for the basic strategy tutor, which indicates whether the user is making the proper playing decisions.
 

Class Summary
BasicStrategy BasicStrategy manages the basic strategy tutor, which indicates whether the user is making the proper playing decisions.
BasicStrategyFactory BasicStrategyFactory calculates the proper strategy tables, depending on the current house rules.
BasicStrategyHand BasicStrategyFactory calculates the proper strategy tables, depending on the current house rules.
BasicStrategyServer BasicStrategyServer responds to SOAP RPC-based requests from the client and calculates proper basic strategy decisions.
BasicStrategyServerUtil BasicStrategyServerUtil provides utility methods to the SOAP RPC-based basic strategy server.
CorrectAction CorrectAction represents a correct playing decision (including an alternate choice when the first choice is unavailable).
HardStrategy HardStrategy manages the basic strategy table for hard hands.
PairStrategy PairStrategy manages the basic strategy table for pair hands.
SoftStrategy SoftStrategy manages the basic strategy table for soft hands.
StrategyReminder StrategyException is used to indicate when the user has made an incorrect playing decision.
StrategyTable StrategyTable is the base class for all strategy tables (hard, soft, pair).
StrategyTableRow StrategyTableRow manages a single row of correct actions in a strategy table.
 


Blackjack

Copyright © 2002 amoebacode.com.