I'd be hard for a kid to make "Angry Birds" because of the block tumbling/collision physics. From experience, though, simple platformers, tank games and tron clones are within the reach of children with minimal instruction. A language/environment designed for that sort of thing helps a lot, though. We used QBasic, I'm not sure what you'd use these days.