CS108-FS26 · Gruppe 2 · Programmierlöwen
Asymmetrischer 2D-Multiplayer · 3 Geister vs. 1 Mensch · Echtzeit-Labyrinth
Das Spielprinzip
Rollen
1 Mensch gegen 3 Geister. Das Match ist asymmetrisch – jede Seite hat komplett andere Ziele und Taktiken.
4 Runden
Nach jeder Runde rotieren die Rollen automatisch. Jeder Spieler ist genau einmal Mensch und dreimal Geist.
Individuell gewinnen
Am Ende gewinnt der Spieler mit den meisten Punkten – kein Team, sondern der beste Einzelspieler.
Fähigkeiten
2 zufällige Power-Ups erscheinen pro Runde auf der Karte. Richtig eingesetzt können sie das Spiel kippen.
Lobby & Chat
Erstelle eigene Lobbys, nutze den globalen Chat oder flüstern über die Whisper-Funktion vertrauliche Taktiken.
Controller-Support
Spielbar mit Tastatur (WASD) oder PS-Controller. Keybindings lassen sich individuell anpassen.
Die zwei Seiten
Die Geister ×3
Euer Schloss wurde betreten. Arbeitet als Team zusammen, treibt den Menschen in die Enge und erschreckt ihn – indem ihr auf dasselbe Feld wie er tretet. Es braucht keine Angriffstaste, nur geschicktes Positionieren.
Der Mensch ×1
Du wurdest im Schloss eingesperrt. Dein einziges Ziel: Überleben. Jede Sekunde zählt. Weiche den drei Geistern geschickt aus, sammle Power-Ups und nutze deine Fähigkeiten im richtigen Moment.
Rundenablauf
01
Start
02
Bewegung
03
Ability
04
Catch
05
Punkte
06
Highscore
Power-Ups & Fähigkeiten
⚡ Sichtbare Verwundbarkeit (Glitch)
Solange aktiv, flackern die Geister zwischen ihrer normalen und einer verzerrten Gestalt. Trifft der Mensch einen Geist, wird dieser an eine weit entfernte Position teleportiert – und der Mensch erhält 10 Punkte.
Für den Menschen🌟 Wisdom Blessing
Durch das Abschliessen von "Get Wisdom" freigeschaltet. Ein Druck auf R blendet alle Geister für 8 Sekunden – sie sehen nur einen Wisdom-Screen mit Fortschrittsbalken, können sich aber weiterhin bewegen.
Für den Menschen📖 Get Wisdom
Warte im Home-Screen auf weise Sprüche und schalte einen Bonus frei. Nach jeder Runde erhältst du +5 Punkte, und als Mensch steht dir das Wisdom Blessing zur Verfügung.
Bonus-Feature🎯 Spectator-Modus
Ist eine Lobby bereits voll (4/4), kannst du als Zuschauer beitreten und das komplette Spielgeschehen mitverfolgen – ideal um Taktiken der anderen zu studieren.
Lobby-FeatureSiegbedingungen
Am Ende der 4 Runden gewinnt der Einzelspieler mit den meisten Punkten – kein Team, sondern du. Jede Rolle bietet eigene Wege zur Punktemaximierung.
👤 Als Mensch
👻 Als Geist
Installation & Steuerung
PhantomHunt ist ein Multiplayer-Spiel. Ein Spieler hostet den Server, alle anderen verbinden sich als Clients.
Kompilieren
Öffne das Terminal im Hauptverzeichnis \Gruppe-2 und baue das Spiel:
Das fertige JAR liegt danach unter build/libs/.
Server starten
Ein Spieler startet den Server mit einem Port (z.B. 2222) und teilt seine IP:
Client beitreten
Alle anderen verbinden sich mit IP und Port des Hosts:
Steuerung
| Aktion | Tastatur | PS-Controller |
|---|---|---|
| Oben | W | Linker Stick ↑ / Steuerkreuz ↑ |
| Links | A | Linker Stick ← / Steuerkreuz ← |
| Unten | S | Linker Stick ↓ / Steuerkreuz ↓ |
| Rechts | D | Linker Stick → / Steuerkreuz → |
| Wisdom Blessing | Shift + R | ✕ Button |
💡 Key Bindings können im Home-Screen individuell angepasst werden.