A. Introduction

Group L was assigned the task of developing games using the programming platform MATLAB. The team chose two games to develop; one was an Adventure Game named UltraQuest, the other was a Casino-Style Blackjack game called UltraQuest Blackjack. The Adventure game was chosen because of how much freedom was allowed, the game’s design and functionality were left almost completely up to the group which allowed the Group to let their creativity go. Blackjack was chosen because the group had a good understanding of the rules and it posed more of a challenge in developing than many of the other suggested games for which the group was familiar with the rules.