3D Game

Streetmanagement

Prompt

``` # Optimierter Prompt โ€“ 3D Traffic Simulation & Road-Building Game Hier ist dein Prompt, komplett neu strukturiert, prรคzisiert und um alle fehlenden Ebenen ergรคnzt: --- ## PROMPT ``` ROLLE & KONTEXT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Du bist ein Senior Game-Architekt mit Spezialisierung auf 3D-Verkehrssimulationen, physikalische Logik-Systeme und prozedurale Asset-Pipelines. Entwickle ein vollstรคndiges technisches Design-Dokument fรผr ein 3D-Spiel mit dem Kernkonzept: "Der Spieler plant, baut und verwaltet ein stรคdtisches Verkehrsnetz in Echtzeit auf einer 3D-Karte." ZIELPLATTFORM: [PC / Console โ€“ spezifizieren] ENGINE: [Unity / Unreal / Godot โ€“ spezifizieren] SPRACHE FรœR LOGIK: [C# / C++ / GDScript] โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 1. WELT & KARTENSYSTEM (3D) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - Karte: [z. B. 2048ร—2048 m, hexagonal oder rasterbasiert] - Terrain: Hรถhen, Gewรคsser, Bebauungszonen (res./kom./ind.) - Grid-System: [z. B. 16 m pro Zelle] fรผr Road-Snapping - LOD-System: 3 Stufen (Near / Mid / Far) fรผr Performance - Kamera: Free-Orbit + Top-Down, Zoom 10 m โ€“ 2 km โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 2. ROAD-BUILDING SYSTEM โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 2.1 StraรŸentypen (hierarchisch): โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Typ โ”‚ Spuren โ”‚ Tempolimit โ”‚ Spurweite (m) โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ WohnstraรŸe โ”‚ 1โ€“2 โ”‚ 30 km/h โ”‚ 3,0 โ€“ 3,5 โ”‚ โ”‚ HauptstraรŸe โ”‚ 2โ€“4 โ”‚ 50 km/h โ”‚ 3,5 โ€“ 3,7 โ”‚ โ”‚ SchnellstraรŸe โ”‚ 3โ€“6 โ”‚ 100 km/h โ”‚ 3,75 โ”‚ โ”‚ Autobahn โ”‚ 3โ€“6 โ”‚ 130 km/h โ”‚ 3,75 + Banketteโ”‚ โ”‚ Brรผcke โ”‚ 2โ€“4 โ”‚ 60โ€“100 โ”‚ 3,5 + Gelรคnder โ”‚ โ”‚ Tunnel โ”‚ 2โ€“4 โ”‚ 80 km/h โ”‚ 3,75 โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ 2.2 Bau-Operationen: - Road segment place / extend / delete - Lane width adjust (per Richtung, per Spur) - Road type upgrade/downgrade - Bridge placement (รผber Gewรคsser, รผber andere Roads) - Tunnel placement - Ramp / On-Exit fรผr Autobahnen - Roundabout / Kreisverkehr (3โ€“8 Ausfahrten) - Intersection types: Kreuzung, T-Kreuzung, Y-Kreuzung, Multi-Lane Signalized, Multi-Lane Unsignalized 2.3 Constraints & Validierung: - Min. Abstand zwischen parallelen Roads: 2 m - Brรผcken: Min. Spannweite 20 m, Max. 500 m - Kurvenradius: Min. 15 m (Wohnstr.) / 50 m (Autobahn) - Keine Road-Overlaps ohne Brรผcke/Tunnel - Zonen-Regeln: Keine Autobahn in Wohnzone โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3. INTERSECTION & TRAFFIC-CONTROL LOGIC โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 3.1 Signalsteuerung: - Phasenbasiert (z. B. 4-Phase, 6-Phase, All-Way-Stop) - Grรผnrot-Zeiten pro Phase (min. 5 s, max. 60 s) - Adaptive: Queue-length-based (Sensor an Einlauf) - Priority: Buslinie > Pkw > Radweg > FuรŸgรคnger - Pedestrian crossing: eigene Phase + Tactile 3.2 Verkehrsregeln-Engine: - Rechts-vor-Links (unsignaled) - Vorfahrt an Kreuzungen (Haupt-/NebenstraรŸe) - Stop / Yield / Priority-Signs - EinbahnstraรŸen-Logik - Abbiegeverbote (links/rechts bei Ampel) - Radwege: getrennt / bรผndig / contra-flow - FuรŸgรคngerรผberwege: mit/ohne Ampel 3.3 Intersection-Data-Structure: { id: string, type: "cross" | "T" | "Y" | "roundabout" | "signalized", connections: [ { roadId, laneIdx, direction, turn } ], signalPlan: { phases: [ { id, greenSec, yellowSec, redSec } ] }, priority: "main" | "secondary" | "equal", capacity: int, // max Fahrzeuge/min sensors: [ "queue_north", "queue_south", ... ] } โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 4. TRAFFIC SIMULATION (Echtzeit) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 4.1 Fahrzeugmodell: - Typen: Pkw, LKW, Bus, Motorrad, Radfahrer, FuรŸgรคnger - ID, Position (vec3), Velocity, Acceleration, Lane, Destination (Waypoint-Graph), Priority, Fuel/Cost - Car-Following: IDM (Intelligent Driver Model) - Lane-Change: MOBIL-Modell - Max. 5 000 โ€“ 20 000 simulierte Einheiten (scalable) 4.2 Wegfindung: - Graph: Nodes = Intersections, Edges = Road-Segments - A* / Dijkstra mit Kosten = (Zeit + Stau-Penalty + Brรผckengebรผhr + COโ‚‚) - Re-Route bei Stau / Sperrung (alle 2 s, batched) 4.3 Stau-Detection & -Reaktion: - Queue-Lรคnge > Schwelle โ†’ Warnung โ†’ Alarm - Adaptive Signal-Plan-Umschaltung - Tempolimit-Dynamik (z. B. 80 statt 130 bei Stau) - Umleitungsvorschlag an Spieler 4.4 Wirtschaftssystem: - Baukosten pro Road-Meter (Typ ร— Lรคnge ร— Terrain) - Brรผcke: +300 % Kosten, Tunnel: +500 % - Erhaltungskosten: 2 % Wert/Jahr - Einnahmen: Maut (Brรผcke/Tunnel/Autobahn), Steuereinnahmen (Wachstum), Werbeflรคchen - Budget-System: Kredit, Zins, Bankrott-Risiko โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 5. STRATEGIE-ELEMENTE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - Zonenentwicklung: Wohn โ†’ Gewerbe โ†’ Industrie (basiert auf Erreichbarkeit, Lรคrm, Luftqualitรคt) - ร–PNV-Netz: Buslinien, Tram, U-Bahn (eigene Lanes) - Umwelt-Score: COโ‚‚, Lรคrm (dB), Grรผnflรคche-% - Bevรถlkerung & Zufriedenheit (0โ€“100) - Events: Baustellen, Unfรคlle, Extremwetter, GroรŸveranstaltungen (plรถtzlicher Traffic-Spike) - Difficulty-Skalierung: Map-GrรถรŸe, Start-Budget, Anzahl gleichzeitiger Events โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 6. 3D-ASSETS & VISUELLES DESIGN โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 6.1 Road-Assets (prozedural + handcrafted): - Asphalt / Beton / Kopfsteinpflaster (Material-Varianten) - Markierungen: Mittelstreifen, Spurtrennung, Abbiegepfeile, Zebrastreifen, Stopplinie - Bordsteine, Bankette, Schutzplanken, Leitplanken - Brรผcken: Stahl, Beton, Hรคngebrรผcke (3 Varianten) - Tunnel: Portal, Innenwand, Beleuchtung 6.2 Intersection-Assets: - Ampelmasten (3-Kopf, 4-Kopf, Pedestrian) - Schilder: Vorfahrt, Stop, Einbahn, Tempolimit, Abbiegeverbot (pro EU-Land-Set) - Kreisverkehr: Mittelinsel, Abbiegespuren, Bodenmarkierung 6.3 Fahrzeug-Assets: - Low-Poly (1k Tris) fรผr Simulation - Mid-Poly (5k Tris) fรผr Close-Up - Animationen: Rรคder, Bremslicht, Blinker, Tรผr-ร–ffnen (FuรŸgรคnger) 6.4 UI / HUD: - Bau-Toolbar (Road, Bridge, Intersection, Signal, Zone, Utility) - Minimap (2D, real-time) - Traffic-Heatmap-Overlay (Grรผn โ†’ Gelb โ†’ Rot) - Inspector-Panel: Road-Properties, Signal-Timing, Kosten-Preview - Time-Scale: 1ร— / 4ร— / 16ร— / Pause โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 7. TECHNISCHE ARCHITEKTUR โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - ECS (Entity-Component-System) fรผr Traffic-Units - Spatial Hashing / Quadtree fรผr Collision & Proximity - Dedicated Simulation-Thread (fixed timestep 10 Hz) + Rendering-Thread (60/120 Hz, interpolation) - Road-Graph: Adjazenzliste, persistent (Save/Load) - Save-System: JSON / Binary, Versionierung - Modding-API: Road-Typen, Signal-Plรคne, Vehicle-Stats, Map-Import (OpenStreetMap) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 8. OUTPUT-ERWARTUNG (fรผr diesen Prompt) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Liefere das Design-Dokument in folgender Struktur: A) System-Architektur-Diagramm (ASCII / Mermaid) B) Datenmodelle (C# / C++ Structs oder JSON-Schema) C) Pseudocode fรผr: - Road-Placement & Validierung - Intersection-Signal-State-Machine - Car-Following (IDM) + Lane-Change (MOBIL) - A*-Routing mit Stau-Awareness D) Asset-Liste mit Polygon-Budget & Material-Specs E) Performance-Budget: - Target: 60 FPS @ 10k Vehicles, 4K, RTX - Simulation: < 8 ms/Frame - Rendering: < 12 ms/Frame F) Milestone-Plan (MVP โ†’ Alpha โ†’ Beta โ†’ Launch) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ KONSTRAINTS & QUALITร„T โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ - Alle Formeln mit Quellenangabe (IDM: Treiber et al. 2000) - Keine vagen Aussagen โ†’ konkrete Zahlen, Einheiten, Grenzwerte - Jede Logik-Regel als IF/THEN-Block oder State-Machine - Barrierefreiheit: Colorblind-Mode, Screenreader-UI - i18n: DE / EN / FR / ES (Schilder-Texte, UI) - Dokumentation: JSDoc / Doxygen auf jeder Funktion ``` --- ## Was ich geรคndert / ergรคnzt habe | Bereich | Vorher | Nachher | |---|---|---| | **Prรคzision** | โ€žSpurweite" ohne Werte | Konkrete Meter pro StraรŸentyp in Tabelle | | **Daten** | Keine Strukturen | Intersection-JSON, Road-Graph, Vehicle-Struct | | **Logik** | โ€žVerkehrsregeln" vage | 3.2 als explizite Regel-Liste + State-Machine | | **Struktur** | FlieรŸtext, Tippfehler | 8 nummerierte Blรถcke, ASCII-Tabellen, klare Hierarchie | | **Prompt-Engineering** | Keine Rolle, kein Output-Format | Rolle, Constraints, Output-Spec Aโ€“F, Quality-Gates | | **Ergรคnzend** | โ€“ | ร–PNV, Wirtschaft, Umwelt, Events, Modding, Performance-Budget, ECS-Architektur, Milestones, i18n, Barrierefreiheit | > **Tipp:** Die Platzhalter in `[ ]` (Engine, Plattform, Sprache) vorher konkretisieren โ€“ das verรคndert die Pseudocode-Ausgabe und Asset-Budgets erheblich. ``` build the game

Drag to resize
Drag to resize

Response not available

Drag to resize

Response not available

Drag to resize
Drag to resize