Firstly, thanks for all the comments.
[quote]Looks beautiful but it’s SO SLOW - whilst doing fancy effects in j2d is technically impressive (well, only mildly so if you can’t manage to do it at high speed) it’s a pity if it makes the game unplayable at the same time (11 - 17 fps on a 1ghz PC with GF2…for reference, there was an opengl tetris some years ago with almost exactly the same effects - actually, slightly more fancy… it did extra stuff with explosions - that used to run at around 60 fps on my old 300Mhz PC using a 3D card).
Also, your keyboard handling is broken. It very often “dropped” keys, completely not noticing they’d been pressed. Maybe one in every four keypresses was completely ignored? Not only in the game, but also sometimes in the menus.
I don’t like the “delayed response” behaviour either, although this is a design issue not a technical one, e.g. I hit twice left, then twice right, and after I hit right the second time it would move left (because of the very very low responsiveness to KB input) before finally starting to move right … although it would often lose one or both of the right keypresses :(.
But all that aside it looks like being an excellent game eventually. I second the need for sound - but would also strongly suggest speeding things up a bit (maybe just using Blocked levels of ultra-high KB responsiveness would do to get rid of the feeling of treacle).
[/quote]
Yucks. 11-17FPS is horrible. The reason for the “treacle”-like feel is because the game is meant to run at a constant 60FPS (or 30FPS, when I finally implement that as an optional mode).
I had hoped to get 60FPS on a 1ghz P3 with 3D card with all effects turned on. Are you running on a Linux box by any chance? Even if you are, you shouldn’t be getting 11-17FPS all the time, with all the effects turned off.
The only thing that I can think off that’s mildly processor intensive are the metaball effects.
Wierd. I’m really not sure what’s wrong.
Btw, with all effects off, there are still portions of the game where translucency is used. Like when a row is formed, and when a player dies. I plan to add more options to turn them all off at a later date though.
Yeah, and sound is coming soon. Though right now, I’m more interested in getting the performance right. I don’t see a point adding sound if it’ll then take a 3.0ghz P4 to run properly at 60FPS…
Would you guys do me favor and post your system specs and the frame rates you’re getting? (The FPS can be seen within the actual game at the bottom left corner)
Thanks again