F. Discussion

Blackjack proved to be relatively easy to work with in the long run, with the only long running issue being ace management. Graphics though, posed a challenge at the start. The team had to spend much time reading documentation but within a few hours got the hang of it. The sprites integrated nicely and were very easy to work with, the only annoyance being that the interface needed to be refreshed every time that a variable that it was dependent on was changed. Another following minor challenge was checking for duplicates when initially dealing out the cards. The solution was to have every card on the table compared with every other, and replacing and rechecking again until each card was unique. The largest and lingering issue that beset the team was ace management. Ensuring that the player and dealer values on the table properly account for an undecided variable took some time to find out, but it turned out the solution was very simple. The team found that attaching a number of aces variable to each player object seemed to work best, allowing for accurate comparisons and logical conclusions, which testing for had previously thrown multiple headaches.