COSC 1436 Lab 4

Purpose: This focuses on writing a game in C++.

Requirements C++ Programs: You will be writing a C++ program for this lab that allows a player to play Minesweeper. This game really needs a GUI interface that uses a mouse, but that is much more difficult, and not a requirement of this version. You will need to meet the following requirements for your Minesweeper game:

Some hints to help you program the game:

Bonus. Make sure the basic lab works well before you consider these more difficult options! This lab has many opportunities for bonus points. My version used only the most basic characters, using enhanced graphics (ASCII characters above 127) will earn bonus points. Letting the user select the grid size and number of mines will earn bonus points. Adding a GUI interface is a harder option.

Lab Report: Prepare a lab report that contains the following information and submit it with your program:

Submission: You will be submitting this lab via Blackboard, as demonstrated in class. You will need to zip your files together and then upload your zipped submission to Blackboard. Make sure you include the source code and the rest of the documentation package, but not the executable files.

Grading Criteria: 100 points available for this lab. There may be an additional 100 bonus points earned. See the bonus section.