I have found out that my new game is taking up silly amounts of processing power... around 85% on my 1.3 Ghz machine and up to 50% on my bothers super dooper machine.
There are 40 large active objects on each level (20 of these are ivisible), each one being 96 x 128 pixels on average. Pieces basically move in steps of 48 pixels when the mouse button is held down and the mouse moved (drag and drop). There is no animation.
Should I look through the code to look for anything that might be causing this drain of CPU power? The game is basically finished so I'd rather not scrap it... any ideas?
Does it run slow?
If not, I wouldn't even worry about it. I just tested something very simple that I'm working on and the CPU usage was steadily over 90%.
Games are suppost to take a good bit of the process power, that means they are taking full advantage of every drop it can get and lower chances of framerate drops because of the processor (this doesn't include videocard causes for frame loss though). This is why most games recommend that you close everything else before you try to play games, because the game will try to suck every drop out of the processor to assure it plays at it's best. This is completely normal.
Note however that because MMF2 can do applications as well as games, MMF2 will try to keep CPU usage as low as it can at points where it's idle, the obvious reason is because when it comes to CPU usage, applications should do the exact opposite, they should do as much as they can while using the minimum of the CPU because they need to be prepared to work with a bunch of other applications open and sharing the same core CPU. Games though, it's completely normal for CPU to drain even as much as a full 100%
Thanks for the feedback but why my program should be using nearly 100% of my CPU processing power when it's sitting there doing sweet F. A. on the intro screen baffles me... must be my crap programming I suppose... oh and Phizzy, your last comment meant no sense to me.
I was making this small crappy breakout game in C++ (Allegro), and I had set it to run at 60 FPS, but if I had any larger programs, like MSN, running in the background, the framerate dropped greatly. But then again, I'm a noob