Skip to content

Florian11111/blokus

Repository files navigation

Inhaltsverzeichnis

  1. Intro
  2. Spielprinzip
  3. Installation
  4. Testing
  5. Quellen

Intro

Blokus. Ein Rundenbasierter, zeitloser Klassiker im zweidimensionalen Raum, einfach zu verstehen und noch einfacher zu spielen.

Spielprinzip [1]

Im Zweipersonenspiel verfügt jeder Spieler über zwei Sätze von 21 Spielsteinen, die sich aus kleinen Quadraten zusammensetzen. Der eine Spieler hat blaue und rote Steine, der andere gelbe und grüne. Dabei kommt jede Form, die aus 1–5 Quadraten besteht, in jeder Farbe genau so oft vor, wie Spieler zu 4 fehlen. Das Brett besteht aus einem 20 × 20 Spielfeld.

Die Spielsteine werden abwechselnd reihum gelegt, wobei in den Ecken begonnen wird. Die Reihenfolge ist im Uhrzeigersinn: Blau – Gelb – Rot – Grün. Der erste Stein jeder Farbe muss so gesetzt werden, dass das Eckfeld besetzt wird. Steine einer Farbe müssen sich immer über Eck berühren, niemals jedoch entlang einer Seite. An fremde Steine kann man dagegen beliebig anlegen.

Es wird so lange gespielt, bis keine Steine mehr gesetzt werden können.

Ziel ist es, möglichst viele Spielsteine auf dem Brett abzulegen. Da das Spielfeld gerade mal ausreichend Platz für alle Steine bietet, werden die Räume schnell eng. Wer am Schluss die wenigsten Punkte übrig hat, hat gewonnen. Dabei zählt jedes kleine Quadrat eines eigenen Spielsteins einen Punkt.

Installation

install sbt
git clone https://github.com/Florian11111/blokus.git
dann Ordner öffnen und sbt run

(Für Mac mit M1/M2/M3 chips bitte Branch "mac-arm" auswählen)

Testing

Scala CI Coverage Status

Manuell:
einfach coverage.sh ausführen

Quellen

[1] https://de.wikipedia.org/wiki/Blokus

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages