docs: wayfinder-map fuer rustkeep 1.0 anlegen

This commit is contained in:
2026-08-11 15:13:49 +02:00
parent 290d985bc6
commit 8ad5da82c1
11 changed files with 286 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# 05 — Research: Script-Engine für Mod-Stufe (c)
Type: research
Status: open
Blocked by: —
## Question
Welche Script-Engine trägt modderseitiges Verhalten in rustkeep — Rhai, Lua via `mlua`, oder WASM?
Fakten sammeln, keine Entscheidung treffen. Zu klären:
- Einbindung: Braucht es eine C-Toolchain unter Windows? Wie groß ist der Build-Overhead?
- Typ-Brücke: Wie schmerzhaft ist es, Rust-Structs (Stats, Item, Game-State) für Scripts zugänglich zu machen?
- Sandbox: Kann ein bösartiges Mod-Script Dateien lesen oder Prozesse starten? Was lässt sich abschalten?
- Fehlerbehandlung: Bekommt man brauchbare Fehlermeldungen mit Zeilennummer aus dem Script zurück?
- Hot-Reload: Lassen sich Scripts zur Laufzeit neu laden?
- Zielgruppe: Wie viele Hobby-Modder kennen die Sprache schon? Lua hat Vorsprung, Rhai ist Rust-nativ.
- Reifegrad: Wartungsstand, Release-Frequenz, Größe des Ökosystems, Beispiele aus echten Spielen.
Ergebnis: Vergleichstabelle plus Empfehlung mit Begründung; die Entscheidung fällt der Mensch später.