Well, here I am, 26 minutes over the long weekend - having just uploaded a "final" version of the game . It's not really finished and I don't doubt I'll find some time this week to polish off the corners.

It's come out rather well, things that happened along the way (in order):

- I got a basic shell working very quickly (less than 2 hours)
- Determining what to write was harder than writing initially, then..
- Discovered some bugs in Slick's rendering, fixed and updated the library
- Discovered some bugs in Phys2D, fixed and updated the library
- Discovered that Phys2D stacking could'nt be used for practical purposes due to performance and instability - added resting body detection feature and updated the library
- My daughter got ill, had to take her to hospitol short notice. Turned out that everything is fine, nothing too serious, but still stressing.
- Adding the last few bits, title screen, level select, editor and associated XML format took way longer than expected. I think I'll address than in Slick soon.

The final thing isn't polished or super smart, but it works and might turn out to be a neat toy for kiddlywinks. I quite like it and given the short hours spent (less than 20 overall?) I'm pretty proud.

Things I'd like to add if I find time around ROY/Slick/Phys2d:

- Timer for levels - make the pattern within a given time
- Make the editor accessible
- Follow up JohJoh's reverse Tetris idea - that sounds like a corker.
- More block shapes
- More levels

The Current Version is Here

Really addictive game, well

Really addictive game, well done! The screenshots don't really do this game justice.

I think the game format is good (matching targets), and found it to be very accurate when matching against targets (how'd u do that??)

Great "weekender" game!
(Probably ideal to sell as a Casual Game?) :o)

sweet stuff. Anyway to play

sweet stuff. Anyway to play it/restart it offline?

Kev: Double click the downloaded JNLP should work. Hadn't really thought this project would require shortcuts but I'll sort them out next update

Really great Kev. I

Really great Kev. I particularly like the way you can use one block to shove others around!
The only thing I found confusing was the rotate functionality - whenever I press the RMB while holding a block in mid-air via the LMB, the block drops away. The only time I could rotate a block was when it was already resting on a surface - and then it wouldn't rotate freely due to the interference from the underlying surface.

KEV: Hold both together - LMB & RMB - though I'll change it to just holding right button I guess :)

This is incredible. Great

This is incredible. Great work ! Your game has huge potential !!

That's what I said - if I'm

That's what I said - if I'm holding the block up with the LMB, and then I press the RMB AS WELL, to rotate, the block always drops away. Maybe there is something wrong with the way Java reads my trackball mouse? I've never had any problems with other software, but who knows?

KEV: Ah, I need to learn to read, I've changed the control slightly now so you can hold the right button alone to rotate. Might help some.