Spacebar Tactics BETA

This is my first finished game, in the last decade of dabbling with many languages I’ve finally completed something enough to release it.

The game is a tool to sharpen your finger tapping skills, simply hit the spacebar as many times as you can in 10 seconds. Afterwards submit your score to the online scoreboard. You can view other peoples games by clicking on their name in the scoreboard.

Download - Updated 4th November

JAR File
PC Installer
Mac Installer

Changes
0.71104b
Fixed bar graph display to handle negative numbers

http://129.67.136.200/misc/sbscreen.jpg

http://129.67.136.200/misc/sbscreen2.jpg

Sorry but why don’t you provide a version for Linux? The interest of Java is to create cross-platform applications, that’s why I suggest you to provide a Java archive or a link using Java Web Start. Nevertheless, I notice you used a very famous packaging format under Mac OS X, it is an interesting choice. Why did you compile your game? I see a .exe file, what is the interest of Java if you compile it? Compiling doesn’t really improve the speed of your program and disables the dynamic optimizations available on the JVM.

I’ve now provided a link to the jar file . The PC and Mac file are installers, so users get start menu items and the likes.

new Robot() ftw! :wink:

Nice polished app. gj!

I think you need to stream-line your communication protocol.

It seems that submitting a highscore of 1million key presses has brought your server to a crawl ::slight_smile:
(serializing & sending 1million Long’s realy is very wasteful, not to mention a realy easy way to crash your server)

Oh, and having -1 hits in a second causes spacebartactics.SBDisplay#drawBarGraph(…) to break @ “new Color(r<-1>, gr, b)”

The longs are sent so you can view other peoples games intact.

Click on the names in the scoreboard to view peoples submissions. Without the longs this would not be able to be displayed properly.

Removing that 1,000,000 score dropped the database from 5Mb down to 25Kb :slight_smile:

I wouldn’t say it was the server you killed but my Internet connection.

I’ve now fixed the drawBarGraph function to handle negative submissions.