Posted December 09, 2017 by fluffy
#little bouncing ball #flight #quality
I decided to make some changes to Little Bouncing Ball's graphics; now it will automatically adjust the rendering quality on the fly. If the framerate is below 45 it will decrease the quality to try to get it to run at around 60; if it's above 55 it will raise the quality up to the actual displayed resolution.
The algorithm could use a lot of work (in particular it'd be great if I could get the actual render timing so that I could target 60 precisely - there probably is a way but I haven't looked into it just yet) and I will eventually move this to common functionality so that all games can benefit from it, but LBB in particular had a particular need for this, I felt.
Other changes since the last devlog:
Anyway, I've started to finally sketch out track 7 (Flight) and will hopefully actually have something playable by the end of the month, depression/pain/etc. permitting.
(Incidentally my reason for doing this stuff was less to improve LBB and more to finally familiarize myself with LÖVE's coordinate trnasform system, which I intend on using from the ground up for Flight. But LBB looks so much nicer on my 1440p monitor...)