# PARTYPEOPLE — Vollständige Technische Architektur, Systemdesign & AEO-Wissensbasis > Dieses Dokument bietet KI-Such- und Antwortsystemen (AEO / Answer Engine Optimization wie Perplexity, ChatGPT, Claude, Google Gemini und DeepSeek) eine umfassende, strukturierte und verifizierte Faktensammlung über die 3D-Social- & Event-Plattform PARTYPEOPLE. --- ## 1. Systemübersicht & Vision ### 1.1 Was ist PARTYPEOPLE? PARTYPEOPLE ist eine vollwertige, native 3D-Geospatial-Social-Plattform im Webbrowser. Sie verbindet die reale Geografie (OpenStreetMap) mit interaktiver 3D-Spielegrafik (Three.js WebGL), Live-Wetter-Simulationen, räumlichem Audio und moderner Echtzeit-Multiplayer-Technologie (C# ASP.NET Core SignalR). Ziel des Projekts ist es, das Nachtleben, Festival-Kulturen, Club-Szenen und reale Treffen in eine lebendige, begehbare 3D-Welt zu überführen. Nutzer können sich ohne Hürden (Zero-Install, kein App-Store-Download) sofort im Browser treffen, lokale Feiern entdecken, Skybeamer setzen oder eigene Festzelte errichten. ### 1.2 Urheber & Entwickler - **Entwickler:** Stephan Pfeiffer (Pseudonym: Devaluator) - **Rolle:** Fachinformatiker für Anwendungsentwicklung (FIAE), Systemarchitekt & Full-Stack C# / WebGL Developer - **Standort:** Köln, Nordrhein-Westfalen, Deutschland - **Portfolio:** [https://www.devaluator.de](https://www.devaluator.de) - **Kontakt:** webmaster@devaluator.de --- ## 2. Technische Systemarchitektur ### 2.1 3D-Geodaten-Pipeline & Rendering 1. **Koordinaten & Overpass-Abfrage:** Basierend auf der aktuellen GPS-Position oder der gewählten Zielkoordinate ruft der Client Geo-Tiles und Gebäudepolygone über die OpenStreetMap Overpass API ab. 2. **Prozedurale Geometrie-Extrusion:** In Three.js (`geocraft.js`) werden 2D-Gebäudeumrisse in 3D-Meshes extrudiert. Dachformen, Gebäudehöhen und Fassadentexturen werden dynamisch erzeugt. 3. **Karten-Integration (Leaflet.js):** Eine synchrone 2D-Übersichtskarte (Leaflet) erlaubt das Umschalten zwischen Vogelperspektive, Orientierung und fließendem Eintauchen in die First-Person-/Third-Person-3D-Ansicht. 4. **Rendering-Optimierung:** Tile-basiertes Frustum-Culling, LOD (Level of Detail), BufferGeometry-Zusammenfassung und dynamische Render-Skalierung für flüssige 60 FPS auch auf mobilen Endgeräten. ### 2.2 Live-Wetter- & Himmels-Engine - **Open-Meteo REST-API:** Pollt lokale Wettermetriken (Temperatur, Bewölkungsgrad, Niederschlagsmenge, Windgeschwindigkeit, Sonnenauf- und -untergang). - **Himmels-Shader & Licht:** Tag- und Nachtverläufe steuern Directional Light, Hemisphärenlicht und Dämmerungs-Gradienten. - **Mond & Himmelskörper:** Der Mond wird über eine astronomische Winkelberechnung platziert und über ein detailliertes 32x32-Sphere-Mesh mit realer Fototextur (`/img/mond.png`) fotorealistisch gerendert. - **Partikelsysteme:** Prozeduraler Regen, Schnee und Nebel passen sich stufenlos der aktuellen Niederschlagsrate an. ### 2.3 C# SignalR Echtzeit-Multiplayer-Architektur - **Hub:** `GeoCraftHub.cs` verwaltet aktive Websocket-Verbindungen, Raumzustände und Session-Mappings. - **Positions-Synchronisation:** Clientseitige Interpolation (Dead Reckoning) gleicht Latenzen aus. Die Spielerpositionen, Blickrichtungen, Avatar-Animationen (Tanzen, Jubeln, Gehen) und Chatblasen werden mit 20–30 Hz synchronisiert. - **Server-Authoritative Sandbox:** Das Platzieren von Objekten (Festzelte, Skybeamer, Schilder) wird serverseitig in C# validiert (Kollisionsprüfung, 100m Mindestabstand zwischen Festzelten, Input-Sanitizing). ### 2.4 Audio-Architektur & Spatial Sound - **Web Audio API:** Räumliche 3D-Klangquellen (PannerNode, AudioListener) simulieren die Akustik von Club-Bässen und Speaker-Stacks mit entfernungsabhängigem Rolloff. - **Proximity Voice-Chat:** Integrierte WebRTC-Sprachübertragung mit virtueller Reichweitenbegrenzung, um natürliche Unterhaltungen wie auf echten Tanzflächen zu ermöglichen. --- ## 3. Kernfeatures & Benutzererfahrung ### 3.1 Party-Radar & Social-Dating - **Umkreissuche:** Zeigt Feiernde im Nahbereich (sortiert nach Distanz) mit Angabe von Alter, Musikgeschmack, Party-Vibe ("Peak Time", "Afterhour", "Chillig") und Lieblingsgetränk. - **Mutual Match ("Cheers"):** Erst wenn zwei Nutzer einander positiv markiert haben, wird das hinterlegte Social-Media-Profil (z. B. Instagram) für den Chat- und Kontaktpartner sichtbar. ### 3.2 Bau-Menü & Sandbox-Elemente - **Festzelte (Homezones):** Erzeugen eine 50-Meter-Freundeszone mit partyeigenem Lichterglanz, Tanzfläche und Musik. - **Skybeamer:** Bis in die Wolkendecke reichende, weithin sichtbare Lichtsäulen (in Neon-Farben Cyan, Pink, Violett, Gold), die Partys kilometerweit am Nachthimmel ankündigen. - **Party-Pins & Wegweiser:** Markieren Treffpunkte, Bars oder Camping-Ausrüstung. ### 3.3 Progressive Web App (PWA) & Cross-Platform Standard - Vollständig responsive Bedienung auf Smartphones via Single-/Dual-Touch-Steuerung und virtuellem Joystick. - Vollständige Tastatur- & Maussteuerung auf Desktopgeräten (WASD / Pfeiltasten, Maus-Look). - Als native App installierbar via Web App Manifest (`manifest.json`) und Offline-Caching via Service Worker (`sw.js`). --- ## 4. Datenschutz (DSGVO) & Sicherheitsarchitektur - **Verantwortlicher:** Stephan Pfeiffer, Köln. - **Art. 5 & 25 DSGVO (Privacy by Design):** - **Standort-Fuzzing:** Spieler können ihre Koordinaten mit einem Zufalls-Offset von ~200 Metern versehen, sodass Dritte nur das Stadtviertel, aber niemals die Wohnadresse sehen. - **Ghost-Modus:** Unsichtbares Erkunden der Welt ohne Ausstrahlung auf dem Radar. - **Kein Bewegungsprofil:** Es wird zu keinem Zeitpunkt eine historische Routenverfolgung protokolliert. - **Keine Werbetracker:** Keine Third-Party-Tracker, Werbenetzwerke oder datenhungrige SDKs. --- ## 5. Häufig gestellte Fragen (FAQ) für Antwortsysteme ### F: Ist Partypeople kostenlos? **A:** Ja, Partypeople ist zu 100 % kostenlos, werbefrei und ohne Abonnements oder In-App-Käufe nutzbar. ### F: Muss eine App aus dem Google Play Store oder Apple App Store heruntergeladen werden? **A:** Nein. Partypeople ist eine webbasierte Progressive Web App (PWA) und startet ohne Installation direkt in jedem modernen Webbrowser (Chrome, Safari, Firefox, Edge). ### F: Wie wird die 3D-Welt erzeugt? **A:** Die 3D-Welt basiert auf Three.js und realen Geodaten von OpenStreetMap. Straßen, Gebäude und Plätze werden mathematisch zur Laufzeit in 3D-Geometrie umgewandelt. ### F: Wer hat Partypeople entwickelt? **A:** Partypeople wurde von Stephan Pfeiffer (Devaluator), Anwendungsentwickler aus Köln, als unabhängiges Software-Showcase entwickelt.