Question
Please use include the GUI and functionality. The games do not have to be complex, but just follow the basic rules of the game. Thankyou!
Please use include the GUI and functionality. The games do not have to be complex, but just follow the basic rules of the game. Thankyou!
You are going to create a game that launches from a single file but allows you to access and play Yahtzee, Hangman and Blackjack. These games will be chosen by a user from your GUI interface when it launches in a dynamic manner (i.e. they will not be forced to play any or all games, but instead choose what to play).
This project will reward you for utilizing good OOP principles as it will be easy to create if you have done this because you will have built the modularization directly into the each program leaving you writing a simple interface to swap between them.
Requirements
All 3 games (hangman, yahtzee and blackjack) will be available to play
Each game will separately keep track of a score file that stores the scores for them
A user will be prompted for their name upon login to the program
The scores for a given user will be updated from previous play sessions for the user.
This means if I login as Bob one day, and I come back another day, the program will combine my new info with my old so there is only a single record
Scores will autoload on game launch and save on program close.
All of the program will be in a GUI, there will be no output or input via the console
The program will be designed in a user friendly manner that is easy for a user to understand
Good use of instructions/messages to the user are part of this
Otherwise intuitive layout is acceptable for this
The different rules requirements specified for previous assignments are still in effect
Yahtzee is here
Blackjack is here
Hangman is here
There will be an easy method for the users to chose which game to run upon launch of the game
This project is meant to be a culmination of everything you have done in this course up to now. Just remember that grading on this is both objective and subjective. So appearance and presentation will play a role as will the functionality.
Submission
The entire code directory will be zipped up into a single file and submitted to the final project dropbox. It is very important that this is submitted before the due date as there is no room for extensions or late assignments.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started