Das Projekt wurde in einem Team von 11 Personen entwickelt und umfasst die Konzeption und Umsetzung eines webbasierten Multiplayer-Spiels. Malefiz kombiniert strategisches Gameplay mit einer interaktiven 3D-Umgebung und ermöglicht es mehreren Spielern, gleichzeitig auf einem Server zu spielen.
Die Anwendung basiert auf einer klar getrennten Full-Stack-Architektur mit Backend, Frontend und serverseitiger Logik, die die Kommunikation und Synchronisation aller Spielzustände in Echtzeit ermöglicht.
Das Spiel ist für bis zu vier Spieler ausgelegt, wobei mehrere Spielrunden parallel auf dem Server laufen können. Jeder Spieler steuert mehrere Spielfiguren mit dem Ziel, als Erster das Ziel zu erreichen.
Die Bewegung erfolgt rundenbasiert durch Würfeln (1–6 Felder). Zusätzlich entstehen strategische Situationen durch:
Diese Elemente erzeugen ein dynamisches und kompetitives Spielerlebnis.
Die Spielwelt wird in einer 3D-Perspektive dargestellt und ermöglicht sowohl eine direkte Spieleransicht als auch eine Übersicht aus der Vogelperspektive.
Durch spezielle Bewegungsmechaniken wie Sprünge kann das gesamte Spielfeld überblickt werden. Dadurch lassen sich Gegnerpositionen, Hindernisse und optimale Wege strategisch erfassen.
Die Umsetzung erfolgte als Full-Stack-Projekt mit klarer Trennung der Systemkomponenten:
Die Kommunikation zwischen Client und Server erfolgt über definierte Schnittstellen und Controller, die Spielzustände, Spieleraktionen und Synchronisation verwalten.
Das Ergebnis ist eine skalierbare Multiplayer-Anwendung mit Echtzeit-Interaktion und integrierter Spiellogik.