Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Your next task is to create and save card ( s ) or tickets, with all generated cards being Assignment 3 : Basic Bingo -
Your next task is to create and save cards or tickets, with all generated cards being Assignment : Basic Bingo Game Part B
Your task is to complete the implementation of the Basic Bingo Game that was
initiated in Assignment This involves creating a CLion Project based on the project
plan submitted in your previous assignment.
Your final Bingo game project should showcase the following:
You are REQUIRED to implement your program with a set of core classes, and you
have the flexibility to include additional classes as needed to support your game design.
Player class: This class is responsible for storing player details, such as their
name and their card. It should include a constructor, some member functions for
various playerrelated actions, and possibly a destructor.
Card class: The Card class manages the grid of squares organized into
rows and columns. These squares are initialized with unique random values
between and following the specific game rules. Each column should adhere
to its respective range of values.
Application file main driver file: The application file, which includes the main
function, serves as the control centre for the game. It manages the overall flow of
the Bingo game, including initialising players, controlling turns, and determining
the winner.
You may include other relevant attributes and behaviours to these classes, as identified
in your project plan.
displayed and automatically stored in a text file named 'CardsGenerated.txt
Each card consists of squares organized into rows and columns. The center
square can have one of the following: remain empty, contain the number zero, feature a
star display the word 'Free, or hold a special character. The card should also have
unique values between and
You can implement this task by creating a function and call it from the runMenu function,
when option Generate Cards is selected.
Note: The card is implemented as a class, and the user should be able to specify how
many cards to create.Assignment : Basic Bingo Game Part B
Your task is to complete the implementation of the Basic Bingo Game that was
initiated in Assignment This involves creating a CLion Project based on the project
plan submitted in your previous assignment.
Your final Bingo game project should showcase the following:
You are REQUIRED to implement your program with a set of core classes, and you
have the flexibility to include additional classes as needed to support your game design.
Player class: This class is responsible for storing player details, such as their
name and their card. It should include a constructor, some member functions for
various playerrelated actions, and possibly a destructor.
Card class: The Card class manages the grid of squares organized into
rows and columns. These squares are initialized with unique random values
between and following the specific game rules. Each column should adhere
to its respective range of values.
Application file main driver file: The application file, which includes the main
function, serves as the control centre for the game. It manages the overall flow of
the Bingo game, including initialising players, controlling turns, and determining
the winner.
You may include other relevant attributes and behaviours to these classes, as identified
in your project plan.
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