Skip to content

seljukgulcan/mine-sweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper Game

Overview

This project is designed to test a game board library. It is a basic minesweeper game. Users can open a square by clicking on it or put flags to remind that there is a mine on it by right clicking. Number in a square shows the number of mines around the square. If the user open a square having a mine, the game is over. In order to win the game, the user should open all safe squares.

For more information about rules, You may visit related page on wikihow.com: How to Play Minesweeper

This package contains these files :

  • Minesweeper.java
  • Contoller.java
  • Viewable.java
  • Views.java
  • ViewConsole.java
  • ViewBlue.java
  • Board library files

Demo

demo

Download the jar file

Board Package

This game is created by using board package. Board package project is started to create java classes useful for any kind of board games. Developers can make their projects with board package without creating board implementation classes. For more information, please visit the repository page of board package:

Notes

  • Primary aim of this project is to test a library. Therefore, many other features of the project is ignored. For instance, there are lots of O(N^2) algorithms that can probably reduced to O(N). If you want to develope the game and fix this kind of issues, feel free to fork/pull.
  • You can send me an email about any kind of correction.

Credits

  • Selçuk Gülcan selcuk_gulcan

License

logo

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

About

Minesweeper game in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages