Käsekästchen ist ein Strategiespiel mit einfachen Regeln, das ursprünglich mit Kariertempapier und Stift gespielt wird. Besonders beliebt ist es bei Schülerinnen und Schüler. Die Regeln beim Spiel mit Stift und Kariertempapier lauten:
- Es wird ein Spielfeld aufs karierte Papier gezeichnet. Größe und Form können dabei beliebig gewählt werden, nur das Spielfeldrand muss steht auf den Linen des KArierten Papier liegen.
- Danach wählt jeder Spieler einen Farbstift seiner Wahl und es wird entschieden wer anfangen darf.
- Der Spieler der am Zug ist darf nun eine Seitenkante eines Quadrats des kariten Papiers in seiner Farbe nachzeichen.
- sind dadurch alle Kanten des Quadrates nachgezeichnet, darf der Spieler das Quadrat in seiner Farbe färebn und ist nochmal am Zug
- ansonsten ist der nächste Spieler an der Reihe
- Das ganze geht solang bis alle Quadrate auf dem Spielfeld mit farben der Spieler gefärbt sind.
- Es gewinnt der Spieler mit den meisten quadraten mit seiner Farbe
- Das Spielfeld ist immer gleich Groß
- Das Spiel wurde auf 2 Spielerbegrenzt
- Spieler 1 ist immer rot und Spieler 2 immer Blau
- Node.js
- npm oder yarn
- Git
- Texteditor oder IDE
-
Lade das Projekt von GitHub herunter:
git clone https://github.com/theSchmiddi/Kaesekaestchen.git
-
Öffne ein Terminal und navigiere in den Projektordner.
-
Navigiere in den Server-Ordner mit:
cd server
-
Führe
npm i
aus, um die Abhängigkeiten des Servers zu installieren. -
Starte den Server mit
npm start
oderyarn start
. -
Öffne die Datei
client/src/config.js
in einem Texteditor. -
Ändere
yourIP
auf die IP-Adresse des Rechners, auf dem der Server läuft. -
Öffne ein weiteres Terminal und navigiere in den
Kaesekaestchen/client
-Ordner. -
Starte den Client mit
npm start
oderyarn start
. -
Öffne auf Geräten, die sich im selben Netzwerk wie der Server befinden, einen Browser und rufe die Anwendung unter
http://+yourIP+:3000
auf. Beispiel:http://192.168.0.100:3000
.
Bitte beachte, dass die IP-Adresse des Servers je nach Netzwerkkonfiguration unterschiedlich sein kann. Stelle sicher, dass du die richtige IP-Adresse verwendest.
Ich habe die Zeit unterschätzt die allein für die Entwicklung der Graphischen Oberfläche von Kaesekaestchen drauf gind, weswegen ich die geschätzen 13 eher 20+ wurden.