Blackjack [...] is the most widely played casino banking game in the world. Blackjack is a comparing card game played with one or more French decks of 52 cards. The player draws cards to an initial two card hand with the object of bringing the total hand value as close as possible to 21 without exceeding it, so that the house, which plays after the player, will stop short of the player's total, or will lose by exceeding 21.
Wikipedia
This is an implementation of the well known card game which was developed using Java so it runs on pretty much any platform as long as there is a Java VM installed. The GUI is based on AWT, so that the game also runs well on older machines (school computers ;-) ). The idea to develop a Blackjack game occured during a (boring) IT lesson when our teacher showed us a couple of sorting methods using playing cards.