Those suggestions sound great. I would like also to have the Fuze Arena page updated with the lastest showcase gallery games, and the posibility to have the cataloge games rated and commented by other users, if possible.
@spacemario IV dipped my toe into python and a few other languages but as it stands Fuze is just the most user friendly but to be fair it is a newer tailored system as python (thonny) seems a bit dated, IV managed to make different sized game screens with varying colours but past that it's hard to translate what I'v already learnt.
I am going to invest in a newer pc and decided to take a course in Computing IT and design which would attribute towards my current sign writing qualification so it wouldn't mean shooting off in the wrong direction as far as my interests.
It's only Open university but means I can work and study, the only down side is less time to use Fuze lol..
I believe if you watch a YouTube video by the creator dani, you might understand what he means. Dani uses Unity which has a built in system like the one requested. Just make sure you watch one of his videos on ai, not the others. Hope this explains it better.
The problem I see with that is, if you only look at the for loop (without the define statements), then it looks like Lobj, Obx etc. are simple variables. There is no way to tell what any code does anymore, unless the code editor has good color coding and you're not color blind.
So it might make writing code quicker. But it will make reading code more difficult.
So in my opinion, a language change that would make your example more efficient would rather be a foreach iterator. Not that I'm expecting anything like that in Fuze, but it could look something like this:
foreach var o in objects loop
o.x += 1
o.y = cos(o.x)
o.size = o.x * o.y
By such a change, it's still clear from looking at the code, what is supposed to happen, and you don't need to think about the type of collection you're iterating over. In case of Fuze, there are only arrays, so in my opinion, a change like this doesn't need a high priority :)