ScopedVR Map Editor (Standalone-PC-App, Godot-Fundament) — M2, Platzhalter
Find a file
2026-10-15 09:23:05 +00:00
README.md Chef-Grundsatz: MAXIMALE NUTZERFREUNDLICHKEIT (Sly 15.10.) — konkrete UX-Regeln für alle Editor-Karten + Test-Benchmark 2026-10-15 09:23:05 +00:00

ScopedVR Map Editor

Standalone-PC-App zum Bauen von ScopedVR-Maps. Technisches Fundament: Godot 4.x (MIT-Lizenz, lizenzfrei, keine Fremd-Abhängigkeit). Creator sehen/brauchen Godot NIE — die App ist das Produkt (PLAN.md, Entscheidung 14).

⭐ Chef-Grundsatz (Sly, 15.10.): MAXIMALE NUTZERFREUNDLICHKEIT

„Der soll auf jeden Fall so nutzerfreundlich sein, wie es nur geht, damit echt richtig easy ist Maps zu bauen und es auch Spaß macht!"

Konkret heißt das für JEDE Editor-Karte:

  • Deutsch, große Buttons, Klartext-Beschriftungen — kein Fachchinesisch.
  • Klick statt Konsole: gewünschte Aktion per Maus erreichbar (ziehen, drehen, klicken), ohne Tastenkürzel auswendig zu lernen (Kürzel dürfen optional sein).
  • Sofortiges visuelles Feedback (Objekt leuchtet beim Anfassen, Vorschau vor dem Platzieren, Undo mit STRG+Z).
  • Die App hilft: ungültige Aktionen erklären WARUM („Spawn-Zone fehlt noch für Team Rot — klicke auf den Boden, um sie zu setzen").
  • Test-Benchmark: Sly baut ohne Anleitung in < 10 Minuten eine kleine Map.

Philosophie (Entscheidung 20 — GESCHLOSSENER Baukasten)

  • Objekte kommen ausschließlich aus der Spiel-Asset-Bibliothek (geprüfte Poly-Budgets).
  • KEINE freien Mesh-Imports. Konsistenz + Performance statt unbegrenzter Freiheit.
  • Performance-Prüfung ist eingebaut (Objekt-Count-/Poly-Limits), nicht optional.

MVP-Werkzeuge (Reihenfolge = Karten-Kette)

  1. Terrain — Höhenfeld bearbeiten (heben/senken/glätten), Sniper-Distanzen 100–800 m (Entscheidung 7).
  2. Objekt-Platzierung — Bibliothek-Browser, platzieren/drehen/verschieben.
  3. Spawn-Zonen — pro Team (TDM), Validierung gegen Regeln.
  4. Map-Metadaten — Name, Autor, Version, Wetter-Preset (mittag/abend/regen/nacht, siehe Weather-System 9ebe8ef/a296986).
  5. Performance-Check — Objekt-Count/Poly-Budget gegen die FPS-Baseline.
  6. Export — .svmap-Paket (Format: docs/map_format.md im scopedvr-match-server Repo, Karte t_74976e9f).

Architektur (MVP)

  • Godot 4.x Desktop-App (die Editor-UI IST Godot-Control-UI — pragmatisches MVP).
  • Map-Datenmodell = 1:1 das svmap-Format (kein internes Zwischenformat → kein Konverter).
  • Speichern/Laden direkt auf .svmap; Export = Kopie + Validierung.

Milestone-Zuordnung

M2 (siehe PLAN.md §6): Map-Paket-Format → Editor-MVP → erste offizielle Map (offenes Gelände) → Map-Repo/Release-Workflow über Forgejo (M3).