Hallo,
Danke für das Feedback! Interessant zu hören, dass für v5 Scripting mit Lua vorgesehen ist, was sicher mehr möglich macht als was die Ereignisverwaltung hergibt. Ich habe bisher nicht den Eindruck, dass ein Java API herbeigesehnt worden ist :-) Ich werde trotzdem weiter daran arbeiten, weil das schon für meine eigenen Spielereien mittlerweile eine sehr nützliche Grundlage ist. Ich denke auch, dass die TCP-Schnittstelle wohl erhalten bleiben wird; sonst wären ja etliche Plugins zum Zugang abgeschnitten. Wie Tom schreibt kann ich in einem externen Plugin aufwändige Dinge tun, die die Performance von 3DMS nicht nach unten ziehen.
Zu "Lua in 3DMS" fallen mir zwei Sachen ein bzw. auf: Lua kommt auf dem Platz der beliebtesten Programmiersprachen gleich auf Platz 33 (Java liegt auf Platz 1, und JavaScript, Python und PHP liegen in den Top 10). Ich weiß schon, dass Lua nicht völlig esoterisch ist (z.B. im embedded-Bereich wird es verwendet), aber ich kenne niemanden persönlich, der darin programmiert. Da stellt sich die Frage, ob Lua so viele Programmierer anziehen wird. Dann ist es so, dass ich bei Java/ außerhalb 3DMS mit den Tools meiner Wahl programmieren kann (wie z.B. mit Eclipse oder IntelliJ); bei Lua würde ich dann vermutlich in 3DMS programmieren?