Question: |COMPUTER Science I PROJECT 3 BOARD GAME TOTAL POINTS: 50 (40 FOR THE CODE 10 FOR THE DISCUSSION) For this project, select a simple board

 |COMPUTER Science I PROJECT 3 BOARD GAME TOTAL POINTS: 50 (40FOR THE CODE 10 FOR THE DISCUSSION) For this project, select a

|COMPUTER Science I PROJECT 3 BOARD GAME TOTAL POINTS: 50 (40 FOR THE CODE 10 FOR THE DISCUSSION) For this project, select a simple board game to implement in C++. The implementation of the game must involve a two-dimensional array to store the game pieces on a grid. Here are some examples of acceptable choices: Tic-Tac-Toe Sudoku . Go You may work with a partner. PROJECT REQUIREMENTS 1. You must precisely define the rules of the game so that I can understand whether your program is correct (clearly define the rules even for a well-known game such as Tic-Tac-Toe). The definition should have enough details so that another programmer can create a similar program according to your definition. 2. The program is interactive (i.e. it allow inputs from the user and provides feedback to the user). The program uses user interfaces that provide clear, well-designed, and visually pleasing feedback to the user 3. At least one non-trivial use of an array/vector 4. Your program must use named constants where appropriate (i.e. there should be no hard-coded literals other than named constants). WHAT YOU NEED TO SUBMIT FOR THE PROJECT: A paper report containing the following items (only one report is needed per group): i. Title page ii. Project name iii. Group member names iv. Pseudocode of your program V. Source code vi. Rules of the game vii. Describe your representative test cases along with screenshots 1. Use sufficient screenshots to show that your program behaves correctly according to the definition. 11 Project 3 viii. Brief discussion of your project experience on CANVAS ix. On the project due date (during lab time), you will be asked to run your program and demonstrate that your program is working correctly. GRADING CRITERIA . Satisfaction of project requirements Report Program correctness Documentation and coding-style - refer to the textbook's program style Provide comments about your program in appropriate places. Each function should have clear and sufficient documentation for another programmer to use it without looking at the implementation. You must use the program template provided on Blackboard that has a program comment block containing filename, description, author, class, and date. Use descriptive identifiers. Use proper spacing and indentation. Use constants where appropriate. 21 Project 3

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 Databases Questions!