← Alle Projekte

ClashLive

Echtzeit-Strategie im Browser – jedes 3D-Modell prozedural im Code erzeugt, ohne ein einziges fremdes Asset.

[ GAMES & EXPERIMENTE ] ClashLive

ClashLive ist ein Echtzeit-Strategiespiel im Browser, inspiriert von Clash of Clans – aber live gegeneinander. Alle Modelle sind prozedural erzeugt, es gibt keine Original-Assets.

Die Idee

Was passiert, wenn man das Basis-Bauen und die Truppen aus Mobile-Strategiespielen nimmt und daraus ein echtes Echtzeit-Duell macht? Mit Lobby, Chat, Clan-Zuschauermodus und Steuerung, die mit Maus und Touch identisch funktioniert.

20 Hz

Autoritativer Server-Tick

A*

Pathfinding mit Fog of War

0

Fremde 3D-Assets

Architektur

  • Shared-Paket: Balancing-Daten, Protokoll, A*-Pathfinding, Fog of War und die komplette Spielsimulation – mit Tests.
  • Server: Express mit JWT-Auth, Socket.IO für Lobby, Chat und Räume, eine autoritative Spielinstanz mit 20-Hz-Tick.
  • Client: Vite und three.js mit Fog-Shader, HUD und RTS-Steuerung über Pointer Events.

Learnings

[ Learning ]

Eine Simulation, die auf Client und Server identisch läuft, ist die halbe Miete für Multiplayer: Der Server bleibt die Wahrheit, der Client darf vorausdenken.

[ Mehr aus der Schmiede ]

buro – Web Dashboard
Apps & SaaSKI
Live

buro

Das Büro für Betriebe, denen große ERP-Systeme zu schwer und Bürosoftware von der Stange zu leicht ist.

  • NestJS
  • Fastify
  • Prisma
  • PostgreSQL
TeamBoard – Final Woche Leitung
Apps & SaaS
Live

TeamBoard

Das digitale schwarze Brett für Kitas – geteilter Kalender, Speiseplan und Anfragen, gemacht für Gruppen-iPads.

  • NestJS
  • Prisma
  • MariaDB
  • zod
[ HARDWARE & IOT ] HomeVoice
Hardware & IoTKI
Prototyp

HomeVoice

Ein Echo Show, befreit: eigener Sprachassistent mit Gemini Live, lokalem Hotword und Smart-Home-Steuerung über MCP.

  • Kotlin
  • Jetpack Compose
  • Android 11
  • Gemini Live API