G. Conclusions and Recommendations

High/Low/Sevens

This game is a great task for someone who is just learning to program. It is relatively simple and does not deal with vectors, nested loops, or other advanced topic. Programming this game will help to create a fundamental knowledge of loops and functions. Overall, our group was satisfied with the creation of this game and our happy to put our names on it. If we were to publish this game we would have to update the graphics and maybe implement a graphic of the actual die spinning. Also we would want to have update the interface and output text to the screen with a delay. However, for this project, this game meets and in some parts exceeds the expectations.

War

Coding this game of war was such a rewarding experience.  We got to go through the process of combining functions, vectors, arrays, loops to create something that can be enjoyed by all.  We got to work on our resilience and problem-solving skills because we could not stop until our program was completely debugged and working properly.  The process of creating the game became monumentally easier when we decided to create and use functions to break our code down into more manageable pieces that we could work with.  If we were to publish this game for use in the real world, there are two big changes that we would make.  First, we would extend the code so that the game play wouldn’t end until one player accumulated all of the cards.  Second, we would improve the graphics of the game so that the cards are initially face down, and then each card is flipped up as the player plays each round.

 

Blackjack

Overall, it was a very beneficial experience to create blackjack.  The creation of the game emphasized the importance of using functions.  Without the functions the game was confusing, long, and overwhelming to code.  Once the functions were utilized though it made the process much simpler.  We are very happy with how the game turned out, it works well and is fun to play.  If we were going to go full scale with this game we would want to add a few things.  First of all, we would want to add graphics.  Secondly, we would want to have a delay on when things are printed because as is, once it’s the dealer’s turn everything happens so quick that it is unprocessable and the user has to read all the previous lines.