G. Conclusions and Recommendations

Game designing is much more difficult than thought, even though the game is already existing and a relatively easy one. Black jack is a card game with simple rules. It just asks player to decide whether they hope to conduct several actions like split or double, and then compares the points between player and dealer. However, many details should be taken into consideration, such as how to shuffle, when to bust, and in what situation the player can choose to split or double down. Therefore, problem solving method was used to accomplish these tasks. To begin with, the inputs a player would need to make and the process f the game was depicted through a flowchart. Basing on the flow chart, each member was responsible for some part separated from the game, to finish specific functions. Implement part, was related to programming. Knowledge about loops, arrays, and simple game engine was used to improve the quality of game. Input and output of functions are one of the difficulties in team-programming. Technical communication skill helped members to share information about the progress. For the last evaluation, the game was tested under different situation, until it eventually ran smoothly and perfectly met the rules oof blackjack. All that is required of the player is to input y or n (yes/no), and follow the instruction, then they can enjoy the game.

However, the game can still be improved if enough time is provided. While testing, it was found that if the player input other character instead of y or n, errors would show up and stop the game. A while loop, to check user’s input, is a solution to this problem. And if possible, a customization can be added into this game to allow the player to choose from different types of decks. Each deck would cost money and they could buy a new deck that has different designs. This idea was introduced in the first interview but since this idea wasn’t needed and only for aesthetics; the group decided not to do that but if more time was available, the team would’ve done this. And more time would be used to improve the GUI, and players would be offered a more comfortable view.