docs: wayfinder-map fuer rustkeep 1.0 anlegen
This commit is contained in:
21
.scratch/rustkeep-1.0/issues/05-research-script-engine.md
Normal file
21
.scratch/rustkeep-1.0/issues/05-research-script-engine.md
Normal 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.
|
||||
Reference in New Issue
Block a user