/SE-MasterMind

Software Project for the Topic Software Engineering at HTWG-Konstanz

Primary LanguageScalaMIT LicenseMIT

SE-MasterMind

Build Status Coverage Status

Description

Software Project for the Topic Software Engineering at HTWG-Konstanz written in Scala.

Releases

You can either download the JAR here or head over to Docker Hub and grab the container (TUI interaction only).

How to play

Depending on if you play with Docker or the JAR you have different options:

  • JAR: You can run the jar like this: java -jar mastermind.jar <input>. Input can be either 0 for TUI or 1 for GUI. If no input is given it will run parallel.
  • Docker: With docker you only can play with the TUI. Simply run docker run -it zellesdocker/se-mastermind

Commands

Interacting with the GUI should be self explanatory. The TUI also has a help command. simply input h to display the help.

The Game

Mastermind is originally a board game. We decided to make our own digital version of it. Here is a link that describes the game in detail: Mastermind.

Scala

The entire project is written in scala. More infos about scala found in the link.

Author & Licence

If you have any questions or improvement Ideas feel free to open an Issue or a feature request.

Authored and maintained by Zelle97, PaulSeifried and GerhardGoetz · GitHub @Zelle97 / GitHub @PaulSeifried / GitHub @GerhardGoetz