An open API service indexing awesome lists of open source software.

https://github.com/vatamanubogdan/minesweeper

Minesweeper CLI version that was developed in high school to show the applicability of the Lee Algorithm
https://github.com/vatamanubogdan/minesweeper

learning lee-algorithm minesweeper

Last synced: 6 months ago
JSON representation

Minesweeper CLI version that was developed in high school to show the applicability of the Lee Algorithm

Awesome Lists containing this project

README

          

# MineSweeper

## Overview

This project is a CLI copy of the [Microsoft Minesweeper](https://en.wikipedia.org/wiki/Microsoft_Minesweeper) game. It was created as a high school project that demonstrates the application of the [Lee Algorithm](https://en.wikipedia.org/wiki/Lee_algorithm).

![CLI Game Preview](documentation/preview.png)

## Prerequisites

For building the project you need the following prerequisites:

- **gcc**/**clang** compiler that supports **C++ 11**
- **cmake** with the version greater than **3.15**
- **make** unix utility

## Building & Running

To **build**, **run** and **clean** the project use the scripts located inside the [scripts](scripts) directory.

**Build:**

```bash
scripts/build.sh
```

**Run:**

```bash
scripts/run.sh
```

**Clean:**

```bash
scripts/cleanup.sh
```