I've had some interest from people in downloading and running Mini Micro on their own systems (mainly because the Web version doesn't support saving files, nor copy/paste, making it impossible to save your work!). So I'm planning to release downloadable binaries for Mac, Windows, and Linux this coming weekend, if not before.
But I want to be clear that the release that will appear soon is nowhere near the final release. So here's a rough plan of what the various versions will do:
- v0.1: current version, with whatever extras go in by the weekend
- v0.2: adds sound and some built-in sound fx; demos updated
- v0.3: adds Tile Display
- v0.4: complete the file I/O APIs
- v0.5: complete drawing APIs (including polygon), and math utils
- v0.6: improved demos
- v0.7: debugging
- v0.8: ???
- v0.9: ???
- v1.0: Complete! Ship it!
I've left versions 0.8 and 0.9 undefined, because I'm certain we'll have better ideas by then of what Mini Micro still needs than we could currently think of. If nothing else, those could be a few rounds of testing, debugging, and optimization.
The APIs in the early versions may change a little bit, but probably not too much (I'm trying to stick to the published API plan as much as possible). Once we get to version 1.0, I really intend not to make any breaking changes after that. It should be a stable platform that you can count on; your programs will keep working, even as Mini Micro gets ported to new host platforms (iOS/Android, VR, etc.).
Anyway, that's the plan! Comments welcome as always.