{"id":49571251,"url":"https://github.com/sagargupta16/minesweeper-game__unityengine","last_synced_at":"2026-05-03T14:04:46.247Z","repository":{"id":107864268,"uuid":"498574056","full_name":"Sagargupta16/Minesweeper-Game__UnityEngine","owner":"Sagargupta16","description":"Minesweeper Game Using Unity Engine","archived":false,"fork":false,"pushed_at":"2026-03-05T02:58:07.000Z","size":5715,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-05T07:47:30.524Z","etag":null,"topics":["csharp-script","minesweeper","minesweeper-game","unity2d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sagargupta16.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-06-01T03:10:42.000Z","updated_at":"2026-03-05T02:58:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9345e52-e3fe-4360-8a7e-709b52c0e542","html_url":"https://github.com/Sagargupta16/Minesweeper-Game__UnityEngine","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Sagargupta16/Minesweeper-Game__UnityEngine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2FMinesweeper-Game__UnityEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2FMinesweeper-Game__UnityEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2FMinesweeper-Game__UnityEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2FMinesweeper-Game__UnityEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sagargupta16","download_url":"https://codeload.github.com/Sagargupta16/Minesweeper-Game__UnityEngine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sagargupta16%2FMinesweeper-Game__UnityEngine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32571461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp-script","minesweeper","minesweeper-game","unity2d"],"created_at":"2026-05-03T14:04:42.114Z","updated_at":"2026-05-03T14:04:46.242Z","avatar_url":"https://github.com/Sagargupta16.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"Center\"\u003e Minesweeper Game \u003c/h1\u003e\n\n\u003ch5 align=\"center\"\u003e Project Assignment 2 - Computer Game Development and Animation ,\u003ca href=\"https://nitw.ac.in/\"\u003e NITW\u003c/a\u003e (Winter 2021) \u003c/h5\u003e\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\u003ch2 id=\"about-the-project\"\u003e :pencil: About The Project\u003c/h2\u003e\n\n\u003cp align=\"justify\"\u003e \n  For those of you not familiar with Minesweeper game, In Minesweeper, mines are scattered throughout a board, which is divided into cells. Cells have two states: unopened and opened. An unopened cell is blank and clickable, while an opened cell is exposed. this Contains 3 difficulty levels easy , medium and hard the number of mines are different in each level . You have to logically open all non mines bloack to win the game.If a player opens a mined cell, the game ends, as there is only one life per game. Otherwise, the opened cell displays either a number, indicating the number of mines diagonally and/or adjacent to it, or a blank tile (or \"0\"), and all adjacent non-mined cells will automatically be opened .\n\u003c/p\u003e\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n\u003c!-- OVERVIEW --\u003e\n\u003ch2 id=\"overview\"\u003e :cloud: Overview\u003c/h2\u003e\n\n\u003cp align=\"justify\"\u003e \n  In this project, A game of Minesweeper begins when the player makes the first click on a board with all cells unopened. This click is guaranteed to be safe with some variants further guaranteeing that all adjacent cells are safe as well. During the game, the player uses information given from the opened cells to deduce further cells that are safe to open, iteratively gaining more information to solve the board. I have used minesweeper algo to implement such logic of game.\n\u003c/p\u003e\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n\u003c!-- PROJECT FILES DESCRIPTION --\u003e\n\u003ch2 id=\"Language-and-tools\"\u003e 💻 Language and Tools Used\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eC#\u003c/b\u003e - For Coding Part and Libraries.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eVisual Studio Code\u003c/b\u003e - Text Editor For Running C# Codes.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eUnity Engine\u003c/b\u003e - For Handling Scripts with Runnable Environment.\u003c/li\u003e\n\u003c/ul\u003e\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n\u003c!-- PROJECT FILES DESCRIPTION --\u003e\n\u003ch2 id=\"project-files-description\"\u003e :floppy_disk: Project Files Description\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eScripts/Element.cs\u003c/b\u003e - Here all element like mines and number random generation algo and when game to declare won and lose resides.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/MainMenuScript.cs\u003c/b\u003e - Where all Main Menu UI design button allignment all resides.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/ScoreScript.cs\u003c/b\u003e - This Maintains the Score Increment With Every non mine bloack is opened.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/DifficultyScript.cs.cs\u003c/b\u003e - This Maintains all 3 difficulty level which change in number of mines and also reduces completion time.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/PlayField.cs\u003c/b\u003e - This Script Contain all detail about playing board like border and other Ui design that we see while playing.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/TimeScript.cs\u003c/b\u003e - This Keep Track of reverse timing of game onece time reach to 0 seconds it declare game over.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eScripts/GameOverScript.cs\u003c/b\u003e - This Contain GameOver Screen UI design and Score bar.\u003c/li\u003e\n\u003c/ul\u003e\n\n![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n \n \u003ch2 id=\"project-files-description\"\u003e ⏯️ How to Run Game\u003c/h2\u003e\n \u003cul\u003e\n  \u003cli\u003e\u003cb\u003eSTEP-1 \u003c/b\u003e - To Download Source Code and Playable Build click [Download](https://drive.google.com/drive/folders/1JlmUXbs6b4c6xjjjK9gznCmOtLS-5NJ_?usp=sharing).\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eSTEP-2 \u003c/b\u003e - Extract the **MinsweeperBuild.zip** for Playable Content and **MinesweeperSource.zip** to see Source Code Content.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eSTEP-3 \u003c/b\u003e - Open Extracted Folder Than double Click on **MinsweeperBuild.exe** to play game.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eSTEP-4 \u003c/b\u003e - Enjoy the Game!.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cimg src=\"Images/Main-Menu.png\" alt=\"Main-Menu\" width=\"100%\" height=\"600\"\u003e\n\u003cimg src=\"Images/Help.png\" alt=\"Help\" width=\"100%\" height=\"600\"\u003e\n\u003cimg src=\"Images/DifficultyLevel.png\" alt=\"DifficultyLevel\" width=\"100%\" height=\"600\"\u003e\n\u003cimg src=\"Images/Gameplay.png\" alt=\"Gameplay\" width=\"100%\" height=\"600\"\u003e\n\u003cimg src=\"Images/gameOver.png\" alt=\"GameOver\" width=\"100%\" height=\"600\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagargupta16%2Fminesweeper-game__unityengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsagargupta16%2Fminesweeper-game__unityengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagargupta16%2Fminesweeper-game__unityengine/lists"}