Don't kill me...

[quote]New version is a bit better. Now it only shifts to the right, and by a smaller amount. On the title screen I see that the border on the right just barely makes it on the screen now, so that is the amount of shift.
[/quote]
Is the entire screen shifted to the right, including the background graphics (that means the area to the left would probably have a strip of black/white), or is it just the foreground that is shifted?

Kind of expected not-so-good performance on non-windows platforms since there’s no hardware acceleration of translucent effects.

What is your UPS counter like? The only reason it should miss keypresses is if the the game isn’t updating at 60 UPS.

Hey and thanks for helping to test my game on your Mac swpalmer. Man, wrestling with the blasted Mac VM to get it to run my app like other VMs is damned frustrating.

Thanks for your comments.

Since your machine is capable of running the app at 180FPS in turbo mode, what’s your normal FPS / UPS like? Is it a steady 63FPS?

About the xp reboot issue, i hope you saved your work. :slight_smile:

Okay I’m lost on that. What’s your UPS count like with the timer? The timer.dll is basically the same one provided in the gagetimer package.

Anyway, I’ve uploaded a different native .dll clock and timer class Hopefully, this one works properly on your system.

Thanks for testing.

The slickest tetris game I’ve seen, so far :slight_smile:
The presentation is really awesome!
I also got some input problems (double keypresses), and when I left the game, my XP task bar was somewhere floating at the lower half of the screen. ??? This was on my PC at work (P4, JRE 1.4.2_04, ATI mobility radeon).
Probably a driver issue, maybe combined with a bug in the fullscreen API. On my PC at home, I don’t have the problem…

It seems that the problem was not the timer.dll, I tried it today and I got 63/63 but sometimes a game has very low fps (16) and high UPS (70 to 200)

Your new version also has 63/63 (no low fps yet after two games)

@esdeboer:

Thanks heaps for helping me out here.

Actually, that sounds like a timer issue. If FPS is this low and UPS that high, then it could be that the timer isn’t returning accurate timings on your machine (which makes my frame skipping algo do crazy things).

Just to clarify: So you’re saying you get a steady 63 FPS/UPS now after downloading the most recent version (with a new timer.dll) but before you were getting crazy numbers in the FPS/UPS?

Hopefully this updated timer would settle the FPS issue on some machines (like blahx3’s and DrBizarr0’s).

[quote]The slickest tetris game I’ve seen, so far
The presentation is really awesome!
I also got some input problems (double keypresses), and when I left the game, my XP task bar was somewhere floating at the lower half of the screen. This was on my PC at work (P4, JRE 1.4.2_04, ATI mobility radeon).
Probably a driver issue, maybe combined with a bug in the fullscreen API. On my PC at home, I don’t have the problem…
[/quote]
@erikd: Really appreciate those encouraging comments! :smiley:

Regarding the double keypresses issue, can you elaborate on when/how it happened (within the game while moving a piece or menu screen) ? Everything seems to be fine on my side… Are you running at a steady 63FPS/UPS?

[quote]Regarding the double keypresses issue, can you elaborate on when/how it happened (within the game while moving a piece or menu screen) ? Everything seems to be fine on my side… Are you running at a steady 63FPS/UPS?
[/quote]
I only get the double keypresses at my work PC, where I get 17-23 FPS (don’t recall UPS there). I mainly notice the problem when rotating the blocks (it often rotates more than intended).
Here at home, I don’t get the problem (getting 30-35 fps/62-63UPS, running on an athlon XP 2200+, Ti4200).

[quote]Is the entire screen shifted to the right, including the background graphics
[/quote]
yes

[quote]What is your UPS counter like? The only reason it should miss keypresses is if the the game isn’t updating at 60 UPS.
[/quote]
55-60

When I exit the game the taskbar is not at the bottom of my screen. I have fixed this before by restoring the user’s original display mode before the program exits.

yes the FPS is now mostly a steady 63, One time it was 6/63 but that was probably because exceed was open (exceed and fullscreen java don’t go along nicely)

simply put: the best Tetris game i ever played!!!
great job!