I'm in the middle of making a Mini Micro game called Dr. Yond's Zombie Experiment for the "Mouse Movement" game jam. You play a giant floating brain called Dr. Yond, leading his eager (but none too bright) zombies across a hazardous cityscape.
This is my first time making a "real" game in Mini Micro, i.e., not one intended to be just a demo. It's currently at about 360 lines of MiniScript code — which is actually only half the length of the text adventure demo, but then, that one is largely text. This one has various sprite subclasses, a simple AI for the zombies, etc. And it's nowhere near complete — I still have a week left before the game jam deadline!
But doing this project has been a huge help in testing Mini Micro v0.6. It has already led to the following improvements for v0.7:
- Fixed a bug causing sprites to often appear at a much lower resolution than they should.
- Fixed a bug in Image.getImage, where the width parameter was also used for the height.
- Added mouse.visible to check/control visibility of the mouse.
- Worked out how to publish a game as a desktop executable or for the web.
I can confidently say now that the final version of Mini Micro will indeed be able to publish your projects as stand-alone web or desktop apps. In fact in version 0.7, you'll be able to do it manually: just clear out your /usr disk (or maybe create a second disk) with just the files needed for your project, including a startup.ms file that is automatically run on boot. Then just pack up a copy of the app with this minimal user.minidisk in the Streaming Assets folder, and it's done. But by 1.0 I'll have some tools to make this easy, and also let you specify an app icon, etc.
Participating in this game jam is a ton of fun, and apart from the minor issues above, I've been very pleased with how well Mini Micro performs. I hope you get a chance to try a game jam someday!