ifmihai wrote:@heartbone
Its easier to write good english than talking
Apologies accepted. No problem.
I guess i would have had kind of the same reaction towards a newbie who criticised the framework or platform i use
Yesterday i explored 2d game creator as you suggested.
They are nice for games, too bloated for my needs.
But it was good because, jumping around, i found few js 2d canvas libraries which fit.
Paperjs, fabricjs, kineticjs, ocanvasjs, and few others.
This is the route i will go for web.
For desktop, the route appears to be Qt, pyQt eventually if i have no other choice.
Maybe others will find useful these searchings.
In addition to the requirement of a low amount of code, I didn't realize that you had a low bloat requirement.
Those game creators are not optimized for size, because the bigger the runtime library, the more development options available.
Thanks for the feedback about the direction that you are taking.
10 Cool JavaScript Drawing and Canvas Libraries
I wish you well, and by using some of those tools you'll probably be able to create something very useful.
I am of the biased opinion that many of the hidden roadblocks to your design's implementation will be eliminated, if you used the integrated PureBasic development technology.
You might be surprised how nice it is to have everything coordinated so that a project's rebuild and run is almost instantaneous.
If you were to learn how to use the language, then you might have less work in seeing your ideas working in prototype.
And if you were to post a simplified functionality spec for user interactions with a sample object, there is a chance that you could get some implemention starter ideas posted by a pseudo-random member or two.
I grok that to fully implement your design in PureBasic would likely involve more source coding than you would like to invest in the project.
On the other hand, you might have a need to use the handy PB compiler to solve one of those unexpected implementation roadblocks.
It does not make sense to me that you plan to develop your app for the web (browser) if the app is mainly for your personal use.
However, you might want to consider the closely related SpiderBasic language, referenced elsewhere on this web site, before making your final final decision about project development.
Good luck.