i started to develope a web-based game on the canvas element in addition with create http://www.createjs.com/ , where the user has actions like jump over obstacles and collect goddies and so on.
I want to publish it on many devices like smartphones, tablets, game-consoles and browsers-based.
Now i wonder what is the best solution to make it as responsive as possible regarding the different screen-resolutions.
My first intention is to define a basic height like 1000px and then scale objects like "your game character" and action-properties like "jump-height" depending on the screen-height.
I feel like this would be a little overload to calculate and scale a lot "just" for screen-optimizing.
What i think now.. is maybe only set heights etc. and calculate in percent. But i don“t know if i run in problems, maybe when it is going on colission-detection and so on.
Does anyone know Best Practises on this topic or can give me some advice?