I'm a harsh critic, but only because I want to see your game prosper.
The basic idea is good. Blast a ball through an obstacle course towards a goal. That's a nice, solid concept for a game.
However, the control mechanism and certain little details about the game are holding this basic gameplay mechanic back from being realized and truly fun. As it is now, it's much too difficult for someone unfamiliar with the controls to play.
First off, the charge time to crate a blast is much too long, especially if your ball is heading off the edge of a platform. By the time you have large enough charge to blow your ball back upwards, it's gone. There's no saving it once it's dropping to it's doom.
Two solutions:
1. Make a floor, at least in the early levels. Give the player time to practice moving the ball around without losing it every other blast. Save the bottomless pits for later levels.
2. Get rid of the charge time. Make each click automatically blast air, but make the power of that blast proportional to the distance of the ball. So if the ball is far away, the effect will be small. If it is very close, the effect will be large. Also, get rid of the ring around the ball that you have to click inside of, if you have the power of the blast based on distance, you won't need it.
Some small details that will make this a better game:
- A larger, more visible cursor.
- "Start game" Starts a new game from level 1 without having to select it from a list. Make a separate "Level select" option from the start menu that goes to the level select screen instead.
- Death restarts the level automatically without having to hit R.
- Victory goes to the next level automatically without having to return to the start menu.
- A cleaner looking level select (also, the cursor isn't visible when over the level select window )
- Mouse controls for selecting menu items from the menu screen (it's a mouse driven game, stay away from keyboard controls as much as possible).
- Mouse controls for restarting a level (right click, or small buttons in the corner of the screen to click on).
You have a good idea and with some tweaking it could be a fun game. As it stands now, though, it's more frustrating and annoying than fun.