players contains some automatic players that play against LibreBlackjack. These players are coded in different languages and communicate with LibreBlackjack in a variety of ways in order to illustrate the design basis:
00-internaluses the internal player that defaults to playing one million hands of basic strategy
02-always-stand, using the UNIX tool
yesthis player always says “stand” into the standard output (which is piped to libreblackjack’s standard input) no matter what the cards are
05-no-bustis a PERL-based player does not bust (i.e. hits if the hard total is less than twelve) that receives tha cards through the standard input but draws or stands using a FIFO to talk back to the dealer
08-mimic-the-dealerdoes tha same the dealer do (hits soft seventeens). It is implemented in AWK using two FIFOs.
20-basic-strategyderives the basic strategy from scratch in less than one minute.
30-ace-fiveuses a very simple card counting technique to have a (slight) edge for the player.