Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Please read the forum rules before posting.



Check if you are posting in the correct category.



The Off Topic section is not meant for discussing Cookie Clicker.

Low FPS mode

keturnketurn Posts: 2Member
edited September 2013 in Suggestions
Ahoy!

There is no reason this needs to run at 30 FPS when particle effects are off, and there's enough text rendering and alpha compositing going on that it uses a fair bit of CPU.

I've got a function here I use to lower the FPS, but to be complete I think the FPS needs to be stored in the save data, or timers like pledgeT and researchT need to be stored in seconds instead of ticks.

var lowFPS = function (Game) {
var origFPS = Game.fps, newFPS = 4;
var ratio = newFPS / origFPS;
// FIXME: Resetting FPS mid-game may distort various counters, including including research
// and pledges.
Game.fps = newFPS;

Game.baseResearchTime = Math.round(Game.baseResearchTime * ratio);
Game.goldenCookie.delay = Math.round(Game.goldenCookie.delay * ratio);
Game.frenzy = Math.round(Game.frenzy.delay * ratio);
Game.clickFrenzy = Math.round(Game.clickFrenzy * ratio);
console.info("FPS lowered.");
};
Post edited by keturn on

Comments

Sign In or Register to comment.