Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/erthium/minesweeperunity

Mine Sweeper game in Unity with C#, includes the main algorithm of the game.
https://github.com/erthium/minesweeperunity

csharp puzzle-generator unity

Last synced: about 1 month ago
JSON representation

Mine Sweeper game in Unity with C#, includes the main algorithm of the game.

Awesome Lists containing this project

README

        

# MineSweeperUnity

Good old Mine Sweeper game in Unity, made with using basic functions of C#. Only Vectors and Random Library is called from Unity's own packages.

---



---



---

Algorithm:

The game starts when the user clicks (clicks detected by Raycasting) any node of the board.

Then algorithm creates the mine field according to the first node user clicked in such a way that there will not be any mine near the first node.

In the rest of the game, whenever user clicks a node, that node reveals itself.

- If the node is a mine, it's game over.

- If the nodes value is 0, which means that there is no mine covers that node, it will reveal the nodes next to it as well.