Question: Make a mini c + + rock paper scissors game based on the following objectives: Utilize programming skills to address real - world challenges. Procedure:

Make a mini c++ rock paper scissors game based on the following objectives:
Utilize programming skills to address real-world challenges.
Procedure:
Project Proposal: Within one week, provide a one-page proposal outlining project objectives, deliverables, and general algorithms. (1 point)
Implementation and Testing: Ensure your code is compilable and thoroughly tested. Incomplete or non-compilable code will receive a default zero grade. Include detailed comments within your code. Your final grade will be based on the effectiveness and functionality of your code. (9 points)
Documentation and Reporting: Document and report all aspects of the design, implementation, and testing procedures in your final submission. Please include reporting for your code to avoid rejection. I'll use Turnitin for plagiarism checks for code, documentation and reports. (2 points)
Marking Schema:
You can propose to do any project. However, your code must incorporate the following essential components:
Data Types and Variables: Showcase the ability to declare and utilize various data types (e.g., integers, floating-point numbers, characters) for the storage and manipulation of data.
Operators and Expressions: Employ operators to calculate and craft expressions to address problems, such as mathematical computations or data manipulation.
Control Flow (Conditional Statements and Loops): Utilize conditional statements (e.g., if, else if, switch) and loops (e.g., for, while, do-while) to manage program flow, establish decision-making processes, and handle repetitive tasks.
Functions: Implement a minimum of three functions to execute specific tasks and enable their reuse throughout your program.
Arrays and Vectors: Integrate arrays or vectors into your code to store and manage data collections.
Pointers: Illustrate basic pointer usage within your code.
Keyboard and File I/O: Exhibit proficiency in reading from and writing to files, which is critical for data storage, retrieval, and manipulation.
By incorporating these components, your code will reflect a solid grasp of fundamental C++ concepts and practices.
A project that includes all the essential components and functions correctly will receive a coding score of 7 out of 9. Extra points (1-2) will be awarded for additional functions, elegant coding, and algorithm design. Any missing components, malfunctions, or error outputs will lead to a deduction in points.
The report, encompassing detailed design, implementation, and testing procedures, is eligible for a full 2 out of 2 points.
All code must include comprehensive comments. Any code without comments will incur a deduction of at least 3 points.
Make a mini c + + rock paper scissors game based

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!