Hiho I´ve started in Kanto and now after winning against the Elite 4 my Pokemons are Level 80+.
At Joto i had some hard fights aginst lv 4 Pokemons and I dont understand why ^^
I have some ideas to build a scale system for wild Pokemons and also the Trainer fights.
For example:
Wild Pokemons spawn between lv 2-40 (normal Pokemon in Kanot and Joto)
Trainerfights areBetween lv 5-50 (normal Trainers in Kanot and Joto)
There are 2 different ways to do that.
The first way could be easy and is a little bit static. The trainer could have a spawn location.
So if you started in Joto the Joto Pokemons/Trainers are normal and in Kanto all basic Level will be increased by 10 levels so the starter area will not start with Pidgey lv 2-4 the Pidgey will be lv 12-14. If you started in kanto it will be changed.
The second way is a little bit more complicated but the World will scale with your Trainer level and that would be nice.
For example:
Every Badget you will collect will increase the Pokemon level of the world by 2 so
the basic Level is also 2-40 (Wild) and 5-50 (Trainer)
but they will be increased with 16 Badgets to 34-72 (wild) and 37-82 (Trainers)
The secon way would be nice, because the game would be more interesting by fighting against enemys and not victims.
I know there is a problem:
I want to catch pokemon at low level because of there skills, but here is also a way to do that.
If I started in Kanto I need prof Oak to get my first Pokemon, but I dont need the prof from Joto, so he could be able to reset the level of catched pokemons to lv 1 for example for 1.000 pd
If I starded in Joto prof Oak will reset them for the same price.
Logic:
starterVariable = kanto/joto
baseLv + BadgetOfPlayer*2
if starterVariable == "kanto" -> prof Joto reset Pokemons
At Joto i had some hard fights aginst lv 4 Pokemons and I dont understand why ^^
I have some ideas to build a scale system for wild Pokemons and also the Trainer fights.
For example:
Wild Pokemons spawn between lv 2-40 (normal Pokemon in Kanot and Joto)
Trainerfights areBetween lv 5-50 (normal Trainers in Kanot and Joto)
There are 2 different ways to do that.
The first way could be easy and is a little bit static. The trainer could have a spawn location.
So if you started in Joto the Joto Pokemons/Trainers are normal and in Kanto all basic Level will be increased by 10 levels so the starter area will not start with Pidgey lv 2-4 the Pidgey will be lv 12-14. If you started in kanto it will be changed.
The second way is a little bit more complicated but the World will scale with your Trainer level and that would be nice.
For example:
Every Badget you will collect will increase the Pokemon level of the world by 2 so
the basic Level is also 2-40 (Wild) and 5-50 (Trainer)
but they will be increased with 16 Badgets to 34-72 (wild) and 37-82 (Trainers)
The secon way would be nice, because the game would be more interesting by fighting against enemys and not victims.
I know there is a problem:
I want to catch pokemon at low level because of there skills, but here is also a way to do that.
If I started in Kanto I need prof Oak to get my first Pokemon, but I dont need the prof from Joto, so he could be able to reset the level of catched pokemons to lv 1 for example for 1.000 pd
If I starded in Joto prof Oak will reset them for the same price.
Logic:
starterVariable = kanto/joto
baseLv + BadgetOfPlayer*2
if starterVariable == "kanto" -> prof Joto reset Pokemons