All Projects → harismuneer → Minesweeper Desktop Game

harismuneer / Minesweeper Desktop Game

Licence: mit
💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Minesweeper Desktop Game

Plan
The Plan.framework helps to keep your iOS application design clean.
Stars: ✭ 36 (+33.33%)
Mutual labels:  design-pattern
Design Patterns
Contains examples of design patterns that implemented in php
Stars: ✭ 375 (+1288.89%)
Mutual labels:  design-pattern
Rest Api Design Guide
NBB's REST-ish API Design Guide
Stars: ✭ 643 (+2281.48%)
Mutual labels:  design-pattern
software-design-pattern
Software design pattern
Stars: ✭ 43 (+59.26%)
Mutual labels:  design-pattern
Object Oriented Design
面向对象设计的设计原则和设计模式
Stars: ✭ 313 (+1059.26%)
Mutual labels:  design-pattern
Daisyui
⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components
Stars: ✭ 382 (+1314.81%)
Mutual labels:  design-pattern
design-patterns-for-humans-cn
Design patterns for humans 中文版 - 对设计模式超简单的解释
Stars: ✭ 2,432 (+8907.41%)
Mutual labels:  design-pattern
Mymindmap
这里存放着本人平时以思维导图形式整理的相关资料信息,如有引用和转载,请注明出处。
Stars: ✭ 7 (-74.07%)
Mutual labels:  design-pattern
Flutter clean architecture
Clean architecture flutter: A Flutter package that makes it easy and intuitive to implement Uncle Bob's Clean Architecture in Flutter. This package provides basic classes that are tuned to work with Flutter and are designed according to the Clean Architecture.
Stars: ✭ 360 (+1233.33%)
Mutual labels:  design-pattern
Design Patterns By Php
《大话设计模式》php版本, https://design-patterns-by-php.hulin.ink
Stars: ✭ 580 (+2048.15%)
Mutual labels:  design-pattern
Storybook Design Token
The Storybook Design Token Addon allows you to generate design token documentation from your stylesheets.
Stars: ✭ 252 (+833.33%)
Mutual labels:  design-pattern
Awesome Programming Books
📚 经典技术书籍推荐,持续更新...
Stars: ✭ 3,472 (+12759.26%)
Mutual labels:  design-pattern
Clean React
Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 408 (+1411.11%)
Mutual labels:  design-pattern
DoFactorydotNetDesignPattern
http://www.dofactory.com/net/design-patterns
Stars: ✭ 17 (-37.04%)
Mutual labels:  design-pattern
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+2488.89%)
Mutual labels:  design-pattern
laravel-make-service-command
🚀 Create a service layer for Laravel 5+ (Supported: Laravel 9)
Stars: ✭ 43 (+59.26%)
Mutual labels:  design-pattern
Designpatternsphp
sample code for several design patterns in PHP 8
Stars: ✭ 20,158 (+74559.26%)
Mutual labels:  design-pattern
Lld Parking Lot
Repository for low level design solution of parking lot
Stars: ✭ 27 (+0%)
Mutual labels:  design-pattern
Laravel Widgetize
A minimal package to help you make your laravel application cleaner and faster.
Stars: ✭ 791 (+2829.63%)
Mutual labels:  design-pattern
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+19874.07%)
Mutual labels:  design-pattern

💣 Minesweeper - Java Swing MVC

Open Source Love svg1 GitHub Forks Build Status GitHub Issues contributions welcome

An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.

The main design focus is the MVC architecture and the decoupled entities. Attention has been given to even minor details in order to make the game look and feel like the original game.

There is a separate "Executable Game" folder which has the directly executable game file named Minesweeper.jar :)

How to Run

1- Install these:

2- Open NetBeans IDE. Click on File -> Open Project and browse to the downloaded "Code" folder and select it. It will load the NetBeans project. Then you can read the code files or just click on the Run button to start the game.

3- In order to just play the game, there is a file named Minesweeper.jar in the "Executable Game" folder. Just double-click it and the game will start.

Interface

Game Play

Save and Load Game


Author

You can get in touch with me on my LinkedIn Profile: LinkedIn Link

You can also follow my GitHub Profile to stay updated about my latest projects: GitHub Follow

If you liked the repo then kindly support it by giving it a star ⭐!

Contributions Welcome

forthebadge

If you find any bug in the code or have any improvements in mind then feel free to generate a pull request.

Issues

GitHub Issues

If you face any issue, you can create a new issue in the Issues Tab and I will be glad to help you out.

License

MIT

Copyright (c) 2018-present, harismuneer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].