exactly. I think this is one of the main uses for pygame. And how many
fun little 2 week 2d games really need/use a perlin noise function?
We'll probably have to agree to disagree on the answer to that question.
Don't think I can a agree to something that I have no idea of the answer to. :-)
As far as graphics are concerned, that is covered very well all over the net and you can do all sorts of cool things with it. . I think a great research project would be to see how it can be used for movement in 2d and why it might be better than just plane random functions.