Trailer for my last game, Sea Wars, a naval wargame, written in Java and playable here: http://www.thegiantball.com/~GBT
Music by Kevin MacLeod (http://incompetech.com ), everything else by me (Alain Becam, http://www.thegiantball.com ). The game engine uses intensively PulpCore (http://www.interactivepulp.com/pulpcore/ ), which allows such 2D with Java.
Video done using VirtualDub, TheGimp and VideoSpin.