Microstudio Designer - Faster Devolopment -> !Please write some ideas/requests below!
My Idea:
A designer, where you can drag item into (rects, lines etc, sprites, maps), see all imortant properties (e.g width, height, etc),
give objects functions -> automaticly update and draw for each object. Collision detection concluded, Quick Engine for gravity? That way, Plugins would get the audience they deserve. Of course, we would need some kind of background code generation for the designer, but i think we will get there.
I wrote a very bad desginer in microscript itself once, but the main problem was access to the users sprites. But I think it wasnt bad that this fail. WE can develop an embedded solution (microsript is open source). That way we could make this way more powerfull than in "raw" microscript.
Please leave your ideas below this post!
This will bring this engine to a new level. Browser Engine with Level Designer -> "Theoretical" no code required.
Thanks, Laurenz
Better graphics for rendering would be nice
Also easier to make sounds would be nice
I love the idea actually! There are probably many ways to do something like this.
One way I could see this working, is in the form of a plugin, which would directly generate code in the main project (add entity ; add behavior to entity...). The would be a core engine with a sort of ECS system probably. Or if you want to avoid the plugin part, it could be just a project template including the core engine and a shortcut to toggle editor mode, using the project API to inject source code (or just JSON files in the assets folder, storing all the game properties, that could work too).
It would be awesome if the project could then easily be enhanced with additional code (that you simply add with the normal microStudio editor). Like adding a new, special behavior, or a specific rendering routine for certain entities...
Start with the smallest possible MVP!
Originally the JSON file is what I thought of but your idea is ten times better. I look forward to this being a thing in microstudio it would be so much fun! To code with better renders.
Best wishes to you Gilles thanks, kaish
it would be nice to have a tool that makes it easier to move the graphical objects. it is tedious and (probably not only for me) a patience game especially when you have to postpone several.
this alone would be a great help.
another thing (which recently hit me painfully) is deleting the lib elements in the script editor tree. if you want to delete a part of a lib and don't pay attention, you can delete more than the intention was.
the deletion should be able to revert.
howgh :-)
A field (similar to screen.DrawText) where you could enter values or strings (input field) would be nice. I'm thinking about settings right now.
An opportunity to divide the projects into groups would also be very helpful. so you could manage projects by topics.
i was gonna say particle system but it is already put in it