Skip to content

A simple minesweeper implementation for a Software Engineering course

Notifications You must be signed in to change notification settings

bafto/minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper

Scala CI Coverage Status

Software Engineering Projekt an der HTWG im 3. Semester

Spielprinzip

Das Ziel von Minesweeper ist es in einem Zufällig generiertem Mienenfeld alle freien Felder mit links klick auzudecken, ohne auf eine Mine zu klicken. Die erste Zelle, die man aufdeckt, ist immer frei.

Freie Zellen, die mindestens eine Miene als Nachbar besitzen, haben eine Zahl, welche die Anzahl der benachbarten Mienen anzeigt.

Wenn eine freie Zelle aufdedeckt wird, die keine Minen als Nachbarn hat, werden die Nachbarn der Miene ebenfalls aufgedeckt.

Man kann mit rechts klick eine Flagge setzten, falls man vermutet, dass sich dort eine Mine befindet und sich diese Position merken will.

Sobald alle freien felder aufgedeckt wurden, ist das Spiel gewonnen. Wenn man auf eine Mine klickt, ist das Spiel verloren. Von dort aus kann man ein neues Spiel anfangen oder zum Menü zurückkehren.

About

A simple minesweeper implementation for a Software Engineering course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published