Skip to content

Shre1n/Mill-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mühle

Anleitung

Mit dieser Anwendung können Sie gemeinsam mit einem Freund das Spiel "Mühle" lokal spielen.

  • Spieler 1 hat die Farbe Weiß
  • Spieler 2 hat die Farbe Schwarz

Die Setz Phase

Jeder Spieler ist am Anfang in der SETZ Phase. Die Spieler verlassen die Phase erst, wenn von jedem Spieler neun Spielsteine gesetzt wurden.

Die Stehl Phase

Die Phase kann sich dennoch zwischendurch ändern, in dem ein Spieler bereits in der Setz,Zieh oder Spring Phase eine Mühle generiert hat. Wenn das der Fall ist, ist der Spieler mit der Mühle in einer STEHL Phase. Dieser kann nun einen Stein des gegners stehlen.

Die Zieh Phase

Wenn alle neun Steine beider Spieler gesetzt wurden, dann sind beide Spieler in einer ZIEH Phase. Der Nutzer kann nun ein Stein seiner Farbe mit Drag and Drop auf ein anderes Feld verschieben. Dabei ist es wichtig, dass beide Felder immer benachbart sind.

Die Spring Phase

Sollte einer der Spieler nur noch DREI Steine auf dem Feld besitzen, so ist dieser in einer SPRING Phase. Der Spieler kann nun seine Steine bewegen, ohne darauf achten zu müssen, ob die Felder benachbart sind. Der Spieler hat freie Wahl an Feldern.

Nutzerinformationen

Sie finden alle Fehler des Spiels auf der visuellen Oberfläche.

Sollte beispielsweise in der SETZ Phase kein Feld ausgewählt werden, bekommt der Nutzer eine entprechenden hinweis.

Das Spiel kann jederzeit mit dem einem Tastendruck auf 'r' neugestartet werden.

Jshell

Mit diesem Abschnitt der Anleitung, können Sie die Anwendung auch in der JShell starten.

Navigieren Sie in den Ordner:

jshell --class-path .\out\production\pis_muehle

Importieren Sie alle Model Dateien

import Millgame.Model.*

zunächst erstellen Sie ein neues Model in der JShell:

var game = new Model()

erstellen Sie ein neues Spiel mit:

game.newGame()

rufen Sie den aktuellen Stand des Spiels mit der variable auf:

game

setzen Sie einen Spieler mit:

game.setPlayer(0)

um Spieler 1 auf die Stelle (0) zu setzen.

wenn Sie sich in einer Zieh Phase befinden, bewegen Sie sich mit:

game.move(8,9)

befinden Sie sich in einer Spring Phase, Springen Sie mit:

game.move(8,0)

Starten des Spiels

Um das Spiel auszuführen, muss die Main.java in dem dazugehörigen Package ausgeführt werden.

  • Main.Main

lässt Sie das spiel mit zwei Spielern (Schwarz & Weiß) spielen. Mit den Instruktionen auf dem Startbildschirm lässt sich das Spiel ganz einfach starten.

Sie können das Spiel auch mit Pokemon Spielen indem Sie folgendes Starten.

  • Main.MainPokemon

Startbildschirm

mit Spielsteinen

HomeScreen

mit Pokemon

PokemonHome

Spielscreen

mit Spielsteinen

Spielscreen

mit Pokemon

PokemonScreen

Auskunft über mögliche Fehler

Nutzerauskunft

hier wurde kein valides Feld für Schwarz ausgewählt.

Game Over Screen

GameOver

Verwendete Bibliotheken

Quellen des Projekts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages