F. Discussion

During the testing our games (Blackjack, hangman, and over under seven) many things happened. Before we could even test we had to code the games on MATLAB. That was the hardest and most time consuming part of the project as the code is what allows the games to run. The game that gave our group the hardest time was blackjack as it is the most complex code of the three games. On the day of testing in Lab, all three games successfully ran, and we received all of the extra credit for the code.

Throughout the time spent writing code, we progressed as a group. At first, we underestimated how hard it was going to be to code these games. When talking about the games we wanted, we believed that coding these games would be challenging, but not nearly to the extent some of the games were. We found over/ under seven and hangman fairly easy, but Blackjack was difficult. For hangman the most time consuming part was just putting all the possible words and categories in and collected. Blackjack however was a complex code, with the AI playing against the player. We also had to code a game board that showed cards. In the end, we were able to complete the code and have the game working smoothly.

The main obstacles we faced was just the fact that we are relatively weak in coding compared to game engineers who deign and code games. While we learned how to code in Fundamentals of Engineering, it was still challenging to us to code three games independently. In the end, we worked through it together and came out stronger in coding than when we started the project. By pushing through and challenging ourselves, we were able to strengthen our knowledge in MATLAB.