Skip to content

DGrothe-PhD/Mastermind

Repository files navigation

zur deutschen Version

System requirements

  • Windows 11
  • Windows 10 1607+
  • Windows 8.1
  • Windows 7 SP1
  • Works on both x86 and x64 architecture
  • .NET 6 runtime required, can be easily installed from the link in the message box

Examples ⇒ see images here

Installation

Mastermind is portable, no installation is required. To start the game, unpack the zip and double-click the .exe file.

Game instructions

The inspiration for this came from a board game sold in the last century that we enjoyed playing in the family.
The computer determines a word, which the user is then allowed to guess.
To do this, the user clicks on a letter field and selects the desired letter.

Only capital letters from A-Z are allowed, no umlauts.
The word length can be left at four (as in the board game) or set to three or five.

To end a game or to start a new game, click anywhere in the open game window with the right mouse button and select the appropriate menu item from the context menu strip.

When entering the letters via the keyboard button, all free fields are filled one by one from left to right. Already filled fields will be skipped. So you can put a letter in advance e.g. on the third field and still think about the other fields.

By clicking on a single field, a single letter can be placed or overwritten. Typing of letters and backspace also works as expected.

Evaluation

Clicking the OK button starts the evaluation of the input, if all letters are set.

Now zero to (three, four, or five - depending on the word length) pins appear, which indicate a matching letter by their color.

Example:

Computer chooses:THIS
User tries:WINE
User:PENS
User:THEM⚫⚫
etc.

Portable Anwendung, benötigt keine Installation, einfach das zip entpacken und Doppelklick auf die .exe-Datei.

Spielanleitung

Anregung hierzu gab ein im vorigen Jahrhundert verkauftes Brettspiel, das wir in der Familie gern gespielt haben.
Der Computer legt ein Wort fest, das der Nutzer dann raten darf.
Dazu klickt der Nutzer auf ein Buchstabenfeld und wählt den gewünschten Buchstaben aus.

Erlaubt sind nur Großbuchstaben von A-Z, keine Umlaute.

Die Wortlänge kann - angelehnt an das Brettspiel - bei vier belassen oder auf drei oder fünf gesetzt werden.

Zum Beenden eines Spiels oder zum Neubeginn mit der rechten Maus irgendwo ins geöffnete Spielfenster klicken und den passenden Menüpunkt auswählen.

Bei Eingabe der Buchstaben über den Tastatur-Button werden nacheinander von links nach rechts alle freien Felder gefüllt. Bereits gefüllte Felder werden hierbei übersprungen. Man kann sich also vorab z. B. auf das dritte Feld einen Buchstaben legen und über die anderen Felder noch nachdenken.

Durch einen Klick auf ein einzelnes Feld kann ein einzelner Buchstabe gelegt oder überschrieben werden.

Auswertung

Durch einen Klick auf den OK-Button startet die Auswertung der Eingabe, falls alle Buchstaben gesetzt sind.

Es erscheinen kein bis (drei, vier, oder fünf - je nach Wortlänge) Pins, die durch ihre Farbe anzeigen, ob es einen Treffer gab.

Beispiel:

Computer legt hin:NASS
Teilnehmer legt:WEIN
Teilnehmer legt:NEIN
Teilnehmer legt:NAPF⚫⚫
etc.