I've been working on a very rough prototype for my new game idea. The basic concept is 2D platformer with a "fire anywhere" grappling hook than you can swing about on.
Please try the demo and let me know what you think:
A - Left
D - Right
W - Jump / Retract rope
S - Extend rope
Left Mouse - Fire rope at mouse cursor. Hold left mouse when grapple is attached to a wall to stick, release left mouse to retract.
Alt-F4 - Exit
I think this is a pretty good basis to build upon for a platform game really and it's something I've wanted to write for years, but it has only been since recently learning a bit about 2D vector maths that I've been able to figure it out.
Obviously there would be proper graphics, and while the map is made up of blocks, there is no theoretical restriction on the shapes of the blocks, so some quite interesting shaped levels can be constructed.