ID:1217961
 
Well, I've been working on Pokemon Atom's battle system( for those who don't know what it is here is a small preview:)





So what is missing now is to set up how pokemon are encountered. Right now the Pokemon's level and stats are based on the turf the player enters but I'm looking for the most efficient way to have it so Pokemon level varies from a place to another instead of having to map the turfs etc...

Any suggestions? I was thinking about using my x,y coordinates but this could limit my mapping to "only horizontal" or "only vertical".
You could use /areas, and/or a system that "autojoins" all of the grass tiles in an area so that they have the same chance of encountering a certain type of Pokemon.
Are you suggesting a system that starts at World/New()
or still something that would require work on the map?
You could automate it at world/New().
/area's would be much better for that kind of task. And it would be pretty efficient as well, depending on how you set it up.
I'd tend to agree, areas storing the variety of pokemon encountered and the rate of encounters would probably be the best way to handle things.