While i can't really help you with the random generation, i can help with placing sprites according to values in an array.
http://dl.dropbox.com/u/6660860/array.cap
I didn't comment it, if you need any help met me know.
EDIT: Just realized you seem to be doing this in python, my .cap is evented.
Thanks for your example... that will certainly help me! And I'm not yet sure if I will do this in Python (as that would include learning it first ), but I thought my explanations would be much more readable if written in plain C, as that is something most people can read and understand.
EDIT: I can't open it. It says it was created with a newer version. Check updates reports my version as the newest one. I'm confused. You using a Nightly or Beta-build?
I'd suggest you take a look at the Perlin Noise plug.
Thanks! I certainly will take a look ...
Also, yeah isometric and the RTS behavior won't mix well at all i don't imagine, not to mention how hard isometric can be to work with.
Well, most 2D RTS games use isometric perspectives, or am I horribly mistaken?
Age of Empires I+II, Sudden Strike I+II, each and every clone of those... and was C&C not isometric too? Of course I neither can or want going anywhere even near the greatness of those games...