Do you think people will think it's only useful if I want to build a physics-based game? I'd like for people to think of it more just as a fun way to learn how to program, or, if you know how to program already, a fun way to build/solve physics-based puzzles.
Well, I feel like right now the focus is much more on the solving aspect rather than learning to program the game.
Yea, I can see that. Any thoughts on how to encourage the creation of levels?
Part of the issue is that I don't have to touch code at all. I'd consider adding more steps into the levels where you introduce the concepts. For instance, in the Simple Bucket level why not have me alter the cannon controls in the code rather than just changing the values in a text field?