Hello!
This is something I’ve been working on and has support for the Meta.
Many thanks to @Jicehel for beta testing for me. It is still a beta, but stable enough for people to start having a look and making things with it.
Unfortunately, no. I’d like to support it in the future, but there’s work to do before that can happen (mainly replacing the current Esprima-based parser with Babel).
Sourcecode for the MicoJS buildbot, transpiler, and IDE is now online: GitHub - micojs/MicoBot
Added “Performance Considerations” section to wiki
While it’d be simple to add that function, it’d be better to have a particle system instead, and that could have rects/circles without bogging down the rendering engine too much. I’ll have to do some testing first.
I’d like that too, type information could be useful for the compiler to make better/faster code, so it makes sense.
Fixed minor IDE bug that happens after a file is deleted (thanks to @chris-scientist for reporting it)
Add support for stringVar.length
Fix transpiler errors showing up as "[Object object]"
Added pragmas documentation to wiki. These allow you to do things like including/excluding blocks of code depending on the platform, much like C’s #ifdef ... #endif blocks:
Maybe you could share some basic games ior add on projects menu the abilitu to take some basic example code of games (shoot them up, plateform, pong, asw…) (Not all, just some to show user as with bat, how to use fine langage with concrete examples merging all the advices of the wiki and with the structure of a more complexe game). You could even add them as creation here to be able to test them in emu and see they works fine in emu and real hardware.
Good idea. The more important is to write it well to let other see how to do if they need as is done when i was asking you as i think you’ll not be able to answer to all and we don’t have yet ability to answer for you if they have questions and that we have answers
Hi Felipe, for the META, a cool change could be to have to fill a properties with repository name. This name would be use to make a repository where to save 3 files: ICON.bmp (a 32 x 32 picture), TITLESCREEN.bmp (a 160 x 128 picture) and repository.bin (the compiled bin with same name as the repository choosen). Then the user will juste have to clic on build, it’s make a zip with the repository to write on the SD card of the META. It’s coul be a little quickest that to have to rename builded prog each time.
And for Meta, speed increased alot when compiled and running in emulator or on physical META. Great job Now, MicoJS is a real usable solution to program on META. And it’s will more again as we know your roadmap for the futur impeovements (you can read my english and now you know why i make tuto in french :D) ATM I’m busy but i will make another Workshop later as i have not yet explain alot sprites, multi files use for objects, loops, fonts (even i think that printing fonctionality could be improved to be able to have sizable fonts to be able to more do that we want when using a font). The langage is young and will continue to evolve but it’s already a great solution to make programs and port them from a console to another fast.