Part One: Objective: Developed a Blackjack game to read/print the hint table as it was laid out in the hint text file via console mode.Problem Description:USE the table hint below^^^^^^^^^^^^Dealer Card^^^^^^^^^^^^Player 2 3 4 5 6 7 8 9 10 A 5-7: H H H H H H H H H H 8: H H H D D H H H H H 9: D D D D D H H H H H 10: D D D D D D D D H H 11: D D D D D D D D D D 12: H H S S S H H H H H 13: S S S S S H H H H H 14: S S S S S H H H H H 15: S S S S S H H H H H 16: S S S S S H H H h h 17: S S S S S S S S S S ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Suggestion: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2. Your program should be able to load the hint table text file into two dimension array.3. Your program should be able to print the hint table on the system console shown above.4. Your program should have the function to take dealer card number and player card number and return the cell value of the hint table loaded as of {H, S, D, h}5. #4 function should use the hint table to make suggestion per hint table matrix.Part II Objective: Developed a Blackjack game to allow player interact with dealer (via computer) with interactive menu via console mode.Problem Description:0. You will only need to develop the game to support new hand, hit me, stand and hint functionality. Each functionality demonstrated in the subsequent steps. 1. You will need to develop a console menu to allow user to choose on the following:***********************************1) New Hand 2) Hit Me 3) Stand 4) Hint 5) Exit ***********************************Your Choice? > 2. Upon user enter “1”, you will begin a new game by seeding dealer cards and player cards; the example shown below:Dealer picked the 2 of DiamondsYou picked the 8 of Diamonds^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Dealer Value: 2Player Value: 8^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^***********************************1) New Hand 2) Hit Me 3) Stand 4) Hint 5) Exit ***********************************Your Choice? > 3. Based on Dealer face value and the player card value known to the player only, player will need to make the choice of hit me or stand depend on the player’s strategy. Let’s choose “2” hit me in the console menu to continue the game. the example shown below:You picked the 10 of Diamonds^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Dealer Value: 2Player Value: 18^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^***********************************1) New Hand 2) Hit Me 3) Stand 4) Hint 5) Exit ***********************************Your Choice? > 4. Based on the Dealer face value and the player card value known to the player only, player need to make another choice on hit me or stand; please note that #3 step could be repeating many times until player card value is over 21. Let choose “3” stand in the console menu to continue the game, the example shown below:Dealer picked the 4 of ClubsDealer picked the 10 of DiamondsDealer picked the 9 of DiamondsHouse busts! You win!^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Dealer Value: 25Player Value: 18^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5. Once Player stands, the dealer will pick the car until dealer card value reaches 17 or larger. In some cases, dealer will have card value over 21 which considered busted. That is the case demonstrated above.6. There is a general guideline for player should use hit me or stand depend on the current player card value and dealer face value. You should implement 4 for Hint to print out the hint table and give suggestion based on dealer face card and player card value. Suggest H for the D and h for the H in the chart below. [Please note, this part should reuse the code you have developed for homework #2]^^^^^^^^^^^^Dealer Card^^^^^^^^^^^^Player 2 3 4 5 6 7 8 9 10 A 5-7: H H H H H H H H H H 8: H H H D D H H H H H 9: D D D D D H H H H H 10: D D D D D D D D H H 11: D D D D D D D D D D 12: H H S S S H H H H H 13: S S S S S H H H H H 14: S S S S S H H H H H 15: S S S S S H H H H H 16: S S S S S H H H h h 17: S S S S S S S S S S ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Suggestion: [2 or 3]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7. Additional validation on the console menu should prevent player choose new hand without finishing previous player session.Part IIIObjective: Developed a Blackjack Blackjack Graphic User Interface game to allow player interact with dealer (via computer) using interactive panel via mouse input mode.Problem Description:0. You should observe all the rules of Homework #1 regarding black jack game rules with options of {new hand, hit me, stand, hint }. You should reuse/refactor the logic previous homework and integrate with UI part of coding specifically developed for this exercise.1. When the problem started, here is the initial screen shot before starting new game session.2. Now, player can click the “New Hand” button to start the game session where initial cards will be drawn for dealer and player.3. Player should consider clicking on “Hit Me” or “Stand” to proceed the game; Here is the illustration for player calling for “Hit Me” in subsequent actions.The additional message display the result of game session should be projected as well. In this example, it shows “House busted! You win!'”.5. Optionally, player can ask for help with clicking of “Hint” button; here is the example of hint table screen.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Writing Errands is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download