In [ ]:
import random
from blackjack import Player, Dealer
def callback(subject, data):
if subject == "decision":
hand, dealer = data
return random.choice([True, False])
elif subject == "card_seen":
player, card = data
elif subject == "result":
result = data
elif subject == "message":
message = data
print(message)
# 1 speler experiment:
num_rounds = 10
players = []
players.append(
Player(
name="Player A",
callback=callback
)
)
dealer = Dealer(players)
for i in range(num_rounds):
dealer.play_round()
print()