This workflow implements the Blackjack card game via the Tile View (JavaScript) and CSS Editor nodes as well as the WebPortal functionality. It has an outer game loop that loops over multiple play sessions, and an inner game loop that iterates over the state (i.e., hands of cards, player decisions taken, etc.) of a single play session.

Some Blackjack rules are not implemented yet, but could be added in the feature. These include betting with chips, insurances and the player options to double down, split, or surrender.

Ready to play? Run this workflow in WebPortal

Vectorized Playing Cards from




EXAMPLES Server: 50_Applications/50_BlackJack/01_BlackJack50_Applications/50_BlackJack/01_BlackJack*
Download a zip-archive



* Find more about the Examples Server here.
The link will open the workflow directly in KNIME Analytics Platform (requirements: Windows; KNIME Analytics Platform must be installed with the Installer version 3.2.0 or higher). In other cases, please use the link to a zip-archive or open the provided path manually