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
Response not available
Response not available