I've used Scratch a lot to create animations and even program at small robot. Recently, I've been trying to make a role-playing game in RPGMaker. It isn't done yet, but here are some screenshots of my work-in-progress!
The programming is the easy part.
Making everything come together into a fun story is hard!
Events in the story line trigger changes in game state.
If you aren't careful, players can get stuck or bored.
No good RPG should go without dungeon puzzles!
This is my favorite part.
I enjoy watching players get stuck on my dungeon puzzle.
But in the larger world, I try to help them along.