DevKarriere
4. Mai 2021 · DevKarriere Redaktion

⚔️ SO FUNKTIONIERT unser eigenes Spiel! - CROWNFIGHT - 1. Einblick und Regeln erklärt

Projekte Web Development Lernen

Video ansehen – funktionale Cookies erforderlich

CrownFight ist ein rundenbasiertes Deckbuilding-Strategiespiel, das bei DevKarriere selbst als Web-App entwickelt wurde. Von 2 bis 4 Spielern, gespielt auf einem 8x8-Spielfeld im Mittelalterstil. Das Spiel zeigt, was möglich ist, wenn man die Techniken aus der Web-Developer-Ausbildung auf ein echtes, komplexes Projekt anwendet.

Was ist CrownFight?

Die Inspiration kam vom Kartenspiel Dominion: ein Deck-Building-Spiel, bei dem es darum geht, einen möglichst effizienten Kartenstapel aufzubauen. Diese Mechanik wurde in CrownFight mit einem Strategiespiel auf einem Spielfeld kombiniert.

Jeder Spieler startet mit einer eigenen Burg auf dem Brett. Das Ziel ist entweder, alle gegnerischen Burgen zu zerstören, oder nach einer festgelegten Rundenanzahl die meisten Punkte zu haben. Punkte gibt es für kontrollierte Felder, gebaute Gebäude und abgeschlossene Events.

Zwei Decks, eine Strategie

Jeder Spieler hat zwei separate Kartenstapel: ein Aktionskarten-Deck und ein Ressourcen-Deck. Beide lassen sich über den Spielverlauf hinweg erweitern. Karten, die gespielt werden, wandern auf den Ablagestapel. Wenn der Ziehstapel leer ist, wird der Ablagestapel neu gemischt. So kommen einmal gespielte Karten wieder zurück in den Kreislauf.

Das Handkartenlimit gibt vor, wie viele Karten du pro Runde halten kannst. Am Ende jeder Runde werden ungespielte Karten abgeworfen und die Hand neu aufgefüllt. Das schafft taktischen Druck: Welche Karten spielst du jetzt, welche schiebst du auf später?

So baust du deine Position aus

Zu Beginn bekommt jeder Spieler die gleichen Startkarten. Die wichtigste davon ist die “Byfield”-Aktionskarte: Sie ermöglicht es, neue Felder auf dem Spielfeld aufzudecken, aber immer nur angrenzend an schon kontrollierte Felder.

Neue Felder bringen eine “Build Building”-Karte. Damit kannst du Gebäude errichten. Ressourcenfelder wie Äcker, Wälder oder Goldminen bekommen ein passendes Gebäude, das dann neue Aktionskarten ins Deck bringt. Zum Beispiel gibt eine Windmühle die “Harvest”-Karte, die für jede Windmühle eine temporäre Nahrungsressource im Zug erzeugt. Je mehr Ressourcengebäude gleichen Typs, desto stärker werden diese Karten.

Normale Felder hingegen bieten eine Auswahl aus sechs verschiedenen Gebäudetypen, von denen drei zufällig angeboten werden. So entsteht jedes Spiel anders.

Kämpfen und verteidigen

Die Kampfmechanik läuft über Soldaten und die Angriffskarte. Soldaten sind Ressourcenkarten, keine Aktionskarten. Du kannst sie durch eine Kaserne rekrutieren oder mit einer Kirchenkarte stehlen.

Wenn du angreifst, vergleichst du deine Soldaten mit der Verteidigung des angegriffenen Feldes. Gebäude auf dem Feld geben Verteidigungspunkte. Türme, die an das Feld angrenzen, verstärken die Verteidigung zusätzlich. Hast du einen Soldaten mehr als die gesamte Verteidigung, gewinnst du den Kampf und das Feld wird zerstört. Mit deutlich mehr Soldaten kannst du ein Feld sogar direkt einnehmen, ohne es zu zerstören.

Events und Artefakte

Alle paar Runden, je nach Spieleranzahl, taucht ein Event auf. Diese werden für jede Partie zufällig zusammengestellt, sodass kein Spiel dem anderen gleicht. Die ersten Events erhöhen das Handkartenlimit für beide Decks. Dazu gibt es ein festes “Setup-Event”, bei dem jeder Spieler ein einzigartiges Artefakt bekommt: besonders starke Aktionskarten, die es nur einmal im Spiel gibt.

Am Ende gibt es einen Endscreen mit Statistiken: Decks der Spieler, ausgegebene Ressourcen, Kampfverläufe und mehr.

Was dieses Projekt zeigt

CrownFight ist ein Beispiel dafür, wie komplex ein Softwareprojekt werden kann, wenn man alle Bausteine zusammenbringt: Spiellogik, UI, Datenverwaltung, Rundensteuerung, Zufallselemente. Wenn du verstehst, wie solche Mechaniken im Code umgesetzt werden, bist du weit über das Tutorial-Level hinaus.

Im Fullstack Web Developer Kurs bei DevKarriere baust du eigene Projekte, die genau diese Fähigkeiten trainieren. Kein Copy-Paste, sondern echte Entwicklung von Grund auf.

Häufige Fragen

Wie viele Spieler kann CrownFight spielen?

CrownFight ist für 2 bis 4 Spieler ausgelegt. Technisch ist auch ein Einzelspielermodus möglich, aber das macht strategisch wenig Sinn, da das Spiel auf Interaktion zwischen Spielern ausgelegt ist.

Wie lange dauert eine Partie?

Eine typische Partie dauert ungefähr 30 bis 60 Minuten. Bei zwei Spielern geht es meist schneller, weil weniger Entscheidungen pro Runde getroffen werden müssen und viele Partien früh entschieden sind.

Was macht CrownFight als Lernprojekt interessant?

Das Spiel kombiniert viele Konzepte aus der Web-Entwicklung: Zustandsverwaltung, Spiellogik mit Bedingungen, dynamische UI, Zufallsmechaniken und Mehrspielerfähigkeit. Es zeigt, dass interessante Software nicht immer eine Unternehmensanwendung sein muss.

Dein nächster Schritt.

Füll das kurze Formular aus. Wir melden uns innerhalb von 24 Stunden und vereinbaren ein unverbindliches Erstgespräch.

Kostenloses Erstgespräch buchen
Kein Spam ·Kostenlos & unverbindlich ·4,6/5 auf Trustpilot ·AZAV-zertifiziert