Skip to content

A project written in C which implements the popular game MINESWEEPER.

Notifications You must be signed in to change notification settings

VidishJoshi/Minesweeper-in-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper-in-C

A basic project written in C which implements the popular game MINESWEEPER.

Features

  • Minesweeper written in C
  • Menu driven GUI implemented in terminal.
  • Login and Signup system for existing and new players
  • Point system for all player
  • Track of mines left
  • Leaderboard available to track best scores
  • 3 levels to play the game : EASY, INTERMEDIATE and HARD
  • Random placement of mines each time (NOT A FIXED GAMEPLAY)

Getting Started

This is a C project. All you need to have is GCC compiler pre-installed in your system. Just download this project and and you are ready to go.

Prerequisites

C Compiler on your system

Running the Tests

This is a menu driven project whose output will be shown in the terminal window only. It has easy to understand UI, so much thought is not needed to be given to run the tests. Just follow the options on your screen :)

Running the Code

As mentioned this is a menu driven project and therefore you will have to log-in or sign-up before playing the game. You can sign-up by creating a new ID or you can login for the moment using USERNAME : admin and PASSWORD : admin

Contributions

Contributions are welcome.

Amendments needed

The Collapsing of Tiles features :

One of the interesting feature of this game -

Whenever the player hits a tile with the number 0 behind it, it should collapse all the neighbouring tiles around it till it find tiles with non-zero number behind them.

This is not yet coded in this game.

It would be great for this project to have that feature.

Authors

Happy Coding!

About

A project written in C which implements the popular game MINESWEEPER.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages