Okay, then...I've decided to change focus with ZZT Ultra. Henceforth, I'm going to make a serious effort to take the project
totally open.
That is, official version binaries and sources, possible github storage, and support for several different languages (some via code conversion, and some using re-implementation of platform-specific features).
The platform builds I have in mind are:
- AS3 (Not just browser plugin--also Adobe AIR, which makes locally-run executables)
- HTML5 (Converted to JavaScript)
- Python with SDL (Targets any platform that supports SDL)
I will go on the record that Google NaCl looks incredibly attractive...but it unfortunately is not a de-facto web standard. I'll consider offering this build next, if it is deemed worth it. If only this were implemented everywhere!
Java and C# are strong managed languages, but they have limited reach. Probably going to pass on these.
I'm now doing a system architecture inventory of the AS3 code, so that I can remove as many UI/local environment dependencies from the business logic as possible. This has mostly been done already, but it could stand to be better. Code files that are purely business logic are easiest to convert.