Hackathon-Projekt
Trackworks – Multiplayer Renn-Baustellenspiel
Kompetitives Online-Multiplayer-Rennspiel mit gemeinsamem Streckenbau
Projekt Details
Bei einem weiteren Hackathon habe ich an Trackworks mitgewirkt, einem kompetitiven Online-Multiplayer-Rennspiel für bis zu vier Spieler. Das Spiel wechselt zwischen Bau- und Rennphasen: Die Spieler bauen gemeinsam eine sich stetig erweiternde Rennstrecke, indem sie Streckenteile und Hindernisse platzieren, und fahren anschließend direkt auf der eben gebauten Strecke. Wer zuerst 20 Punkte erreicht, gewinnt. Der Server basiert auf Colyseus und Express, das Frontend auf Phaser 3 für die Darstellung und React mit Zustand für die UI und das State Management, alles in TypeScript und als npm-Workspace mit den Modulen shared, server und client organisiert.
Technologien
TypeScriptReactPhaser 3ColyseusExpressZustand