Bildungsgutschein schon parat? Beschleunige deine Bewerbung: Jetzt melden

Jetzt melden
DE|EN

Scrabboli

Scrabboli ist ein browserbasiertes Einzelspieler-Wortspiel, inspiriert vom klassischen Brettspiel Scrabble. Gebaut mit Next.js, React und MongoDB, überträgt es die vertraute Legemechanik des Originals in eine moderne Webanwendung.

Das Spiel bietet ein voll interaktives 15×15-Brett mit allen klassischen Sonderfeldern – doppelter und dreifacher Buchstabenwert, doppelter und dreifacher Wortwert sowie ein markiertes Startfeld in der Mitte. Gezogen wird aus einem Beutel mit 102 Buchstabensteinen, jeder mit seinem originalen Punktwert, die dann auf dem Brett zu gültigen Wörtern gelegt werden.

Das Ablagebrett fasst bis zu sieben Steine. Einzelne Steine oder die gesamte Hand lassen sich zurücklegen, Steine können mit dem Beutel getauscht werden, und Joker stehen stellvertretend für jeden beliebigen Buchstaben. Die Wortprüfung stellt sicher, dass gelegte Steine ein zusammenhängendes Wort in einer Richtung bilden und dass nach dem ersten Zug jedes Wort korrekt an bereits liegende Steine andockt. Alle Wörter werden gegen eine deutsche Wortliste geprüft.

Die Punktevergabe folgt den Originalregeln von Scrabble einschließlich der Sonderfeld-Multiplikatoren, und wer alle sieben Steine in einem Zug legt, erhält einen Bonus. Der Spielfortschritt läuft über ein leichtgewichtiges Soft-Login: Der Benutzername wird in MongoDB gespeichert, eine Spieler-ID im localStorage abgelegt, sodass wiederkehrende Besuche automatisch erkannt werden. Die Anwendung speichert den Spielverlauf und macht abgeschlossene wie laufende Partien im persönlichen Dashboard sichtbar.

Case Study

Ziel von Scrabboli ist eine voll funktionsfähige, browserbasierte Einzelspieler-Umsetzung des klassischen Brettspiels Scrabble. Im Mittelpunkt steht die Übertragung des kompletten Regelwerks – Brettaufbau, Steinmechanik, Wortprüfung und Punktevergabe – in eine responsive und intuitive Webanwendung. Über das eigentliche Spielgeschehen hinaus soll ein dauerhaftes Spielerlebnis entstehen: ein leichtgewichtiges Accountsystem auf Basis einer MongoDB-Datenbank, mit dem sich der eigene Spielverlauf über die Zeit verfolgen lässt. Die technische Grundlage ist bewusst erweiterbar angelegt, sodass die Architektur einen späteren Mehrspielermodus bereits mitträgt.

The Team

  • Olivia Belu

    Tortendekorateurin mit mathematischem Hintergrund – auf der Suche nach der perfekten Verbindung von Technologie und Kreativität. Nach einem Mathematikstudium und der Arbeit als Tortendekorateurin erwies sich die Webentwicklung als der Ort, an dem beide Welten endlich zusammenfinden. Scrabboli war die Gelegenheit, tief in Spiellogik einzutauchen: jede Regel und jeden Sonderfall von Grund auf durchdenken und dabei alles im Kurs Gelernte – React, Next.js, CSS und die Arbeit mit MongoDB – in einem stimmigen Projekt anwenden.

    SocialsLinkedIn

Nächstes Projekt