Alex wrote:
JavaScript or Python are probably the languages of choice if the priority is choosing a technology that others want to be involved with:
https://github.com/languagesA Python port of Quest's WorldModel would be a good project. I've already sort of done a JavaScript conversion - it's what the iOS/Android app conversions use. It's actually reasonably straightforward, as much of Quest's functionality is implemented in Quest scripts, so you don't need to reimplement the parser or any logic that decides which objects are visible. You just need to be able to parse XML, execute regexes, maintain a list of objects with arbitrary attributes, evaluate expressions, interpret scripts and implement various functions. Maybe I'll tackle this myself at some point - would be a good way for me to learn Python at least.
That makes it easier than porting ADRIFT or Quest 4, but noticeably harder than porting Zcode or Glulx: The Inform compiler already converts most of those (regexes, objects with attributes, expressions, most of those functions) to its own VM.