Kyle Simpson
Kyle Simpson
will this need the WebAudio api? what do we fall back on if [that's not available](http://caniuse.com/#feat=audio-api)?
Rather than doing artificial timing like with timers, the game uses framerate (via `requestAnimationFrame(..)`) for all its timings, with the assumed target of 60fps. Luckily, most good devices seem to...
will help reinforce the impression of the plane flying forward through the sky and not just moving statically up and down.
current code only normalizes client/screen coords for touch events, fix for pointer events too.
the game will probably remain an entirely canvas rendered game, but investigate loading all the SVG artwork as SVG documents (so they can be scripted to, say, change colors on...
want: animated svg (an svg with css animation embedded in it) for a progress bar... probably just a simple spinner of some sort. should be in place with an ``...
For various performance reasons, it is surmised that canvases that are at least 256x256 can be hardware accelerated, so consider modifying the logic that deals with all offscreen canvases to...
make sure the game really is using the optimal ratios for all devices. investigate why it seems sometimes that the width/height are reversed in terms of what's reported to `window`.
Test on older androids, older ipones, all available windows devices, tablets, etc.