Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

The goal of this case study is to design a minesweeper game like the one that ships with the Microsoft Windows O operating system. The

The goal of this case study is to design a minesweeper game like the one that ships with the Microsoft Windows O operating system. The aim of the game is to find all the squares on the board containing mines as quickly as possible without touching them.

The game consists of a rectangular board, a stopwatch and a mine counter.

The board is a grid of boxes. At the start of the game, all the squares on the board are covered, the mine counter indicating the number of mines remaining to be located. The stopwatch counts the number of seconds since the start of the game.

The game begins when the first box is discovered. When a box is discovered, its content is displayed. The content of a box can be nothing or a mine or a number indicating the number of mines present in the neighboring boxes. The following scenarios can occur when a box is discovered, depending on its content:

1. A number - Nothing happens.

2. A blank - All neighboring boxes are exposed, in condition that were not reported by a flag. If one of these neighboring boxes contains nothing, the discovery process automatically continues from this box.

3. A mine - The game is over, and the player has lost. If it is still covered, a box can be marked according to the following rules:

.Marking a box that is neither discovered nor marked decrements the remaining mine counter and a flag appears on the box. He indicates that this box potentially contains a mine. A square marked with a flag cannot be discovered.

. Marking an already flagged box with a flag will restore it to its original state, i.e. covered and unmarked. The mine counter is then incremented by 1

a. Develop a Sequence diagram for the Minesweeper game, and a sequence diagram for the play minesweeper in case study.

b. Develop a Class diagram for the Minesweeper game.

c. Develop a State Machine diagram for the Minesweeper game.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions